【精选】gossip协议与memberlist实现-CSDN博客

网站介绍:文章浏览阅读1.2k次。gossip协议gossip协议是基于流行病传播传播方式的节点或者进程之间信息交换的协议。主要在分布式系统中使用gossip协议来达到数据的最终一致性,利用一种随机的方式将信息传播到整个网络中,并在一定时间之后完成数据的最终一致性,并且该算法时一种去中心化的算法,当前应用较多的为redis,consul等分布式组件中。优点扩展性较好,节点的加入和退出都可以无损有序,对应用优化。容错性较好,任何节点的宕机都不会影响正在运行的节点。健壮性较好,因为没有中心化的节点,所有对象都是对等。最终一致性,当_memberlist