51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#分布式
分布式架构核心RPC原理
在应用的迭代演进过程中,随着系统访问量提高,业务复杂度提高,代码复杂度提高,应用逐渐从单体式架构向面向服务的分布式架构转变。RPC(RemoteProcedureCallProtocol远程过程调用)是分布式架构的核心,按响应方式分如下两种:同步调用:客户端调用服务方方法,等待直到服务方返回结果或者超时,再继续自己的操...
代码星球
·
2021-01-15
分布式
架构
核心
RPC
原理
MySQL专题 1 分布式部署数据库同步问题 BinLog
什么是Binlog MySQLServer有四种类型的日志——ErrorLog、GeneralQueryLog、BinaryLog和SlowQueryLog。 第一个是错误日志,记录mysqld的一些错误。第二个是一般查询日志,记录mysqld正在做的事情,比如客户端的连接和断开、来自客户端每条SqlStateme...
代码星球
·
2021-01-15
MySQL
专题
分布式
部署
数据库
Quartz集成springMVC 的方案二(持久化任务、集群和分布式)
阿里的面试官问,如果现在很多调度任务,如何优化,可以使用调度池参考:ScheduledExecutor,参考:Java几种调度任务的Timer、ScheduledExecutor、开源工具包Quartz、开源工具包JCronTab 言归正传:Quartz是一个开放源码项目,专注于任务调度器,提供了极为广泛的特...
代码星球
·
2021-01-15
Quartz
集成
springMVC
方案
持久化
高并发系统设计(十九)【注册中心】:微服务架构结合RPC框架如何做到分布式系统寻址?
通过RPC框架,能够解决服务之间,跨网络通信的问题,这就完成了微服务化改造的基础。但是在服务拆分之后,需要维护更多的细粒度的服务,面对的第一个问题就是,如何让RPC客户端知道服务端部署的地址,服务注册与发现的问题。你所知道的服务发现服务注册和发现不是一个新的概念,比如说,Nginx是一个反向代理组件,那么Nginx需要...
代码星球
·
2021-01-13
系统
高并发
并发
设计
十九
HDFS分布式安装配置笔记
1.准备三台虚拟机centos6.5192.168.20.171node1NameNode节点centos6.5192.168.20.172node2DataNode节点、SecondaryNameNode(必须和NameNode不在一台机器上)centos6.5192.168.20.173node3DataNode节...
代码星球
·
2021-01-09
HDFS
分布式
安装
配置
笔记
redis分布式
Memcached 完全基于分布式集群,而 Redis 是 Master-Slave ,如果想把 Reids ,做成集群模式,无外乎多做几套 Master-Slave ,每套 Master-Slave 完成各自...
代码星球
·
2020-12-30
redis
分布式
Jmeter分布式压测
一、原因 1、当你想并发很大的时候(比如3000)那么一台jmeter可能就不能胜任了,这时候就需要多台jmeter同时加压 2、当jmeter压力机安装在没有gui的linux上,又不想通过非gui的方式完成性能测试二、原理 原理很简单就是找一台装有jmeter的机器当控制端,由这个控制端统一控制其...
代码星球
·
2020-12-30
Jmeter
分布式
压测
大厂如何解决分布式事务
在系统变的复杂后,分布式、微服务等架构技术,就要考虑到应用在系统中了。尤其数据量大了后,就需要对数据库进行拆分。如:注册的用户数据,量大了后,就需要考虑分库分表一旦数据库进行了分拆,那就出现很多头疼的问题,其中之一就是事务问题。那我们就来看看问题是怎么出现的?先来上个图 进行数据拆分后...
代码星球
·
2020-12-29
大厂
如何
解决
分布式
事务
大型分布式电商系统架构演进史
本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。烂皮猪,十余年工作经验,曾在Google等外企工作过几年,精通Java、分布式架构,微服务架构以及数据库,最...
代码星球
·
2020-12-29
大型
分布式
电商
系统
架构
SpringCloud之分布式链路追踪
链路追踪的主要目的在于让我们知道A微服务调用B微服务,B微服务调用C微服务,C微服务调用D微服务,D微服务调用A微服务等整个流程是怎样的。1.Maven依赖<!--SpringCloudSleuth--><dependency><groupId>org.springframework...
代码星球
·
2020-12-27
SpringCloud
分布式
链路
追踪
TX-LCN分布式事务框架使用
官方文档相关:GitHub地址:https://github.com/codingapi/tx-lcn官方文档:https://www.codingapi.com/docs/txlcn-preface/1.下载合适版本(这里我用的是5.0.2)下载地址:https://github.com/codingapi/tx-l...
代码星球
·
2020-12-27
TX-LCN
分布式
事务
框架
使用
MapReduce分布式编程框架
一、MapReduce分布式编程框架及yarn集群搭建1.大数据解决的问题?海量数据的存储:hadoop->分布式文件系统HDFS海量数据的计算:hadoop->分布式计算框架MapReduce2.什么是MapReduce?分布式程序的编程框架,java-->sshssm,目的:简化开发!是基于had...
代码星球
·
2020-12-18
MapReduce
分布式
编程
框架
HDFS分布式集群安装
HDFS集群安装:1.准备工作虚拟机(电脑8G内存磁盘500GB)3台linux系统(1台namenode2台datanode)(1)关闭防火墙firewall-cmd--state查看防火墙状态systemctlstopfirewalld.service关闭防火墙systemctldisablefirewalld.s...
代码星球
·
2020-12-18
HDFS
分布式
集群
安装
Kafka分布式的消息顺序
Kafka分布式的单位是partition,同一个partition用一个writeaheadlog组织,所以可以保证FIFO的顺序。不同partition之间不能保证顺序。但是绝大多数用户都可以通过messagekey来定义,因为同一个key的message可以保证只发送到同一个partition,比如说key是us...
代码星球
·
2020-12-18
Kafka
分布式
消息
顺序
分布式一致性算法-Paxos、Raft、ZAB、Gossip
为什么需要一致性数据不能存在单个节点(主机)上,否则可能出现单点故障。多个节点(主机)需要保证具有相同的数据。一致性算法就是为了解决上面两个问题。一致性算法的定义一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。一致性的分类强一致性说明:保证系统改变提交以...
代码星球
·
2020-12-10
分布式
一致性
算法
-Paxos
Raft
首页
上一页
...
6
7
8
9
10
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他