मैं ज़ीरोएमक्यू को काफी बड़े वितरित सिस्टम के लिए संदेश/परिवहन परत के रूप में उपयोग करने में देख रहा हूं, मुख्य रूप से निगरानी और डेटा संग्रह (कई उत्पादक, कुछ उपभोक्ता) को लक्षित करता हूं।ज़ीरोएमक बनाम क्रॉस रोड I/O
जहां तक मैं देख सकता हूं कि वर्तमान में एक ही अवधारणा के दो अलग-अलग कार्यान्वयन हैं; ज़ीरोएमक्यू और क्रॉस रोड्स I/O, उत्तरार्द्ध ज़ीरोएमक्यू का एक कांटा है (2012 में?)।
मैं यह पता लगाने की कोशिश कर रहा हूं कि किसके बीच उपयोग करना है और उनके बीच मतभेदों के बारे में आश्चर्य है, लेकिन अब तक इसके बारे में अधिक जानकारी नहीं मिली है।
उदाहरण के लिए:
- वे तार पर संगत कर रहे हैं?
- क्या वे एपीआई संगत हैं, यानी कुछ प्रकार के सामान्य आधार एपीआई, संभवतः विभिन्न ऐड-ऑन के साथ?
- क्या वे दोनों ZMTP (ZeroMQ संदेश परिवहन प्रोटोकॉल) के लिए समर्थन लागू करते हैं?
- क्या वे भविष्य के विकास की किसी तरह की सामान्य समझ साझा करते हैं या क्या वे दो अलग और संभावित विभिन्न दिशाओं में जारी रहेंगे?
- दूसरे के संबंध में पेशेवर/विपक्ष क्या हैं?
असल में, एक दूसरे को कैसे चुनता है?
धन्यवाद, ऐसा लगता है कि ज़ीरोएमक्यू अब के लिए आगे बढ़ रहा है। यह जानना अच्छा है कि अन्य संगत कार्यान्वयन पॉप-अप हो रहे हैं - यह वास्तव में भविष्य के लिए आशाजनक दिखता है! –
हाँ, मुझे लगता है कि कुंजी विकल्प है कि एक ही प्रोटोकॉल बोलते हैं और इसी तरह एपीआई और संदेश पैटर्न की पेशकश की बहुत सारी है। –
उपयोगकर्ता मूल्य अंतर, यकीन है, लेकिन स्थिरता, विश्वसनीयता और लंबे समय तक समर्थन भी ज्यादा। अगर हम AMQP-> ZeroMQ-> Crossroads.IO-> नैनो देखते हैं, तो मैं नैनो पर अंतिम, स्थिर संस्करण होने पर शर्त नहीं लगाऊंगा। – MSalters