分布式
段远山
山不向我走来,我便向它走去!.........张雨亭
展开
-
ZooKeeper分布式集群为何要求至少有3个节点????
在ZooKeeper的选举过程中,为了保证选举最后能选出leader,就一定不能出现两台机器得票相同的情况,所以一般的情况是,要求ZooKeeper集群的server数量一定是奇数,也就是2n+1台,并且,如果集群出现宕机现象,其中存活的机器必须大于n+1台,否则leader无法获得多数server的支持,系统就自动挂掉。所以必须是3个或者3个以上节点。...原创 2020-04-28 13:59:53 · 4436 阅读 · 1 评论 -
分布式系统中的cap原则
CAP原则:CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾。(就是要么AP,要么CP,要么AC,但是不存在CAP)一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。...原创 2020-04-09 21:24:13 · 726 阅读 · 0 评论 -
Dubbo面试题!
Dubbo是一个分布式服务框架,致力于提供高性能和透明性的RPC远程服务调用方案和SOA服务治理方案为什么要用Dubbo因为是阿里的开源项目,国内很多互联网公司都在使用,已经经过很多线上的考验,内部使用了Netty,zookeeper,保证了高性能高可用。使用Dubbo可以将核心业务抽取出来,作为独立的服务,逐渐行成稳定的服务中心,可用于提高业务的复用灵活扩展,使前端应用能快速的响应...原创 2020-04-09 18:56:08 · 957 阅读 · 1 评论