分布式理论
luck_man911
每个人首先都应该有自己的方向
展开
-
SET化消息中间件架构实现
SET化架构设计方案:基于集群图中有两个集群,如果需要实现数据同步,那么通过Federation将集群一的node3和集群二的node1实现数据同步即可,在集群内可以通过镜像队列进行数据同步。实现:通过Federation插件进行数据同步1、准备好环境:虚拟机+centos7安装好rabbitmq2个节点:192.168.2.208、192.16...转载 2020-05-08 12:50:16 · 790 阅读 · 0 评论 -
zookeeper节点为什么是奇数个
原理https://www.jianshu.com/p/2bceacd60b8a总结在集群模式下,建议至少部署3个zk进程,或者部署奇数个zk进程。如果只部署2个zk进程,当其中一个zk进程挂掉后,剩下的一个进程并不能构成一个quorum的大多数。因此,部署2个进程甚至比单机模式更不可靠,因为2个进程其中一个不可用的可能性比一个进程不可用的可能性还大。zook...转载 2020-05-05 15:20:43 · 1948 阅读 · 0 评论 -
Paxos算法
PAXOS算法paxos算法是基于消息传递且具有高度容错特性的一致性算法。是目前公认的解决分布式一致性问题最有效的算法之一。Q:一致性算法是什么?背景: 有一组可以提议的进程.一致性算法: 确保这些被提议的值中有且只有一个被选中. (如果没有值被提出, 那么就没有值会被选中.) 如果一个值被选中, 那么每个进程必须要可以感知到.问题产生的背景在常见的分布式系统中,总会发生诸如机器宕机...转载 2020-05-05 15:04:16 · 216 阅读 · 1 评论