架构解密从分布式到微服务:分布式系统的设计理念( 二 )


【架构解密从分布式到微服务:分布式系统的设计理念】实际上,完全意义的真正去中心化的分布式系统并不多见 。相反,在外部看来去中心化但工作机制采用了中心化设计思想的分布式系统不断出现 。在这种架构下,集群中的Leader是被动态选择出来的,而不是人为预先指定的,而且在集群发生故障的情况下,集群的成员会自发地举行“会议”选举新的Leader 主持工作 。最典型的案例就是ZooKeeper 及用Go实现的Etcd 。

架构解密从分布式到微服务:分布式系统的设计理念

文章插图




推荐阅读