आप यहां उपलब्ध विभिन्न प्रकार की सेवाओं और बुनियादी ढांचे के बारे में विभिन्न विचारों के साथ यहां विभिन्न अलग-अलग एपीआई को संबोधित कर रहे हैं। मुझे एमपीआई और स्प्रेड के बारे में पर्याप्त जानकारी नहीं है, लेकिन मैं ज़ीरोएमक्यू के साथ थोड़ा और मदद कर सकता हूं।
ज़ीरोएमक्यू एक साधारण संदेश संचार पुस्तकालय है। यह आम संदेश पैटर्न (पुश/पुल, अनुरोध/उत्तर, PUB/SUB, आदि) के प्रतिबंधित सेट के आधार पर अलग-अलग सहकर्मियों (स्थानीय लोगों सहित) को संदेश भेजने से कुछ और नहीं करता है। यह उन पैटर्न के आधार पर सख्ती से ग्राहक कनेक्शन, पुनर्प्राप्ति, और बुनियादी भीड़ को संभालता है और आपको स्वयं को बाकी करना है।
हालांकि बहुत प्रतिबंधित दिख रहा है, लेकिन यह सरल व्यवहार अधिकतर है जो आपको अपने आवेदन की संचार परत के लिए आवश्यक होगा। यह आपको सरल प्रोटोटाइप, सभी स्मृति में, विभिन्न वातावरण में अधिक जटिल वितरित अनुप्रयोगों के लिए, सरल प्रॉक्सी और नोड्स के बीच गेटवे का उपयोग करके बहुत तेज़ी से स्केल करने देता है। हालांकि, यह नोड तैनाती, नेटवर्क खोज, या सर्वर निगरानी करने की उम्मीद नहीं है; आपको इसे स्वयं करना होगा।
संक्षेप में, ज़ीरोम का उपयोग करें यदि आपके पास एक ऐसा एप्लिकेशन है जिसे आप सरल मल्टीथ्रेड प्रक्रिया से वितरित और परिवर्तनीय वातावरण में स्केल करना चाहते हैं, या आप प्रयोग करना और प्रोटोटाइप जल्दी करना चाहते हैं और कोई समाधान आपके मॉडल के साथ फिट नहीं लगता है। हालांकि, यदि आप एक बहुत बड़े समूह में स्केल करना चाहते हैं तो अपने नेटवर्क की तैनाती और निगरानी पर कुछ प्रयास करना होगा।
स्रोत
2012-06-19 21:37:07