zookeeper和raft有什么区别?

Lau*_*der 8 algorithm distributed-computing distributed-system raft

这真是愚蠢,但动物园管理员做的那个木筏没有 - 不是说zab而是动物园管理员本身.

我得到筏子领导选举等服务器,但动物园管理员的意义何在?是否有任何人有类比

Luc*_*lie 14

Raft是一种共识算法/协议,Apache Zookeeper是一种产品,是一种用于维护配置信息,命名,提供分布式同步和提供组服务的集中服务.

Zookeeper使用Zab作为广播协议,以在集合中的节点之间传播状态更新.

因此,如果这是有道理的,你应该将Raft与Zab或Apache Zookeeper 再次比较一些其他类似的系统,如etcd.


and*_*yu- 5

Raft是一种共识算法,Zookeeper是由原子广播协议ZAB驱动的Key Value Store。因此,Zookeeper 使您能够异步创建 ZNODE,例如 /a、/a/b,而无需阻塞等待操作完成。这种风格称为流水线,并且是通过 ZAB 提供异步线性化保证这一事实来启用的。