6

高可用性对-二进制-星形模式

希望在我的系统中添加高可用性主/主功能,目前正在考虑 ZeroMQ Binary Star 与 ZooKeeper。

4

2 回答 2

5

BStar 模式只是无数可能的模式之一,而不是“0MQ”模式。您很可能会使用运行在 0MQ 上的 Tom Cocagne 的 Paxos 实现:https ://github.com/cocagne/zpax和https://github.com/cocagne/paxos

于 2012-07-03T06:01:40.817 回答
4

ZMQ 对脑裂问题的处理(两台服务器认为自己是主服务器,而一台服务器看不到另一台服务器)是有限的,并且需要共享网络连接(即使根据您提供的链接),而 ZooKeepr 的处理能力是一流的(您可以查看他的 Stackoverflow Q&A以讨论 splitbrain)。ZooKeeper 也被Hadoop、HBase、Solr 等许多主要产品采用。(l

于 2012-06-22T19:34:56.997 回答