2012-06-21 19 views
5

http://zguide.zeromq.org/page:all#High-availability-Pair-Binary-Star-Patternउच्च उपलब्धता के लिए ज़ीरोएमक्यू बाइनरी स्टार बनाम जुकीपर का उपयोग करने के लिए पेशेवर/विपक्ष क्या हैं?

अपने सिस्टम में उच्च उपलब्धता मास्टर/मास्टर क्षमताओं को जोड़ने के लिए, वर्तमान में ZeroMQ द्विआधारी स्टार बनाम चिड़ियाघर संचालक पर विचार देख रहे हैं।

+1

आपको इस समस्या के बारे में और अधिक विशिष्ट होना चाहिए कि आप जिस समस्या को हल करने की कोशिश कर रहे हैं वह है। – sbridges

उत्तर

4

विभाजन-मस्तिष्क की समस्या के ZMQ उपचार (दो सर्वर सोचते हैं कि जब वे दूसरे को नहीं देखते हैं तो वे मास्टर होते हैं) सीमित है और साझा नेटवर्क कनेक्शन की आवश्यकता होती है (यहां तक ​​कि आपके द्वारा प्रदान किए गए लिंक के अनुसार) जहां ज़ूकीपर के रूप में अच्छा है टॉप-पायच (आप स्प्लिट्रेन पर चर्चा के लिए टी his Stackoverflow Q&A देख सकते हैं)। इसके अलावा चिड़ियाघर संचालक adopted by a lot of major products Hadoop, HBase, Solr आदि (एल की तरह है

5

BStar पैटर्न सिर्फ असीम कई संभावित पैटर्न में से एक है नहीं "" 0MQ पैटर्न आप कर सकते थे काफी संभावना उपयोग टॉम Cocagne के Paxos कार्यान्वयन जो 0MQ पर चलता है।: https://github.com/cocagne/zpax और https://github.com/cocagne/paxos