使用ZeroMQ Binary Star和Zookeeper实现高可用性的优缺点是什么?

时间:2012-06-21 13:35:36

标签: scalability zeromq high-availability apache-zookeeper

High Availability Pair-Binary-Star-Pattern

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

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

ZMQ处理裂脑问题(两个服务器认为当一个人看不到另一个时他们是主人)是有限的并且需要共享网络连接(甚至根据你提供的链接),其中最好的ZooKeepr是顶级的-notch(你可以看到t his Stackoverflow Q&A关于splitbrain的讨论)。 ZooKeeper也是adopted by a lot of major products,如Hadoop,HBase,Solr等(l