2011-09-12 15 views
11

पर लाभ/नुकसान हमारी आवश्यकता बहुत सरल है। किसी विषय पर सदस्यता लेने वाले उपयोगकर्ताओं को संदेश भेजें। हमें अपने संदेश प्रणाली की आवश्यकता है ताकि लाखों विषयों और शायद वास्तविक समय में किसी दिए गए विषय पर लाखों सब्सक्राइबर्स का समर्थन किया जा सके। हमारा आवेदन जावा के साथ बनाया गया है।पब सब के लिए रेडिस का उपयोग करना। RabbitMQ

हमने सामुदायिक समर्थन, दस्तावेज़ीकरण और विशेषताओं के कारण लगभग खरगोश एमक्यू पर निर्णय लिया (संभवतः यह हमें जो कुछ भी चाहिए उसे वितरित करेगा)। लेकिन मैं रेडिस का उपयोग करने के प्रति बहुत इच्छुक हूं क्योंकि यह आशाजनक और हल्का दिखता है। ईमानदारी से मुझे रेडिस के बारे में एक मैसेजिंग सिस्टम के रूप में सीमित समझ है, लेकिन एक क्यूइंग (रुबी रेस्क्यू के साथ) के रूप में इसका उपयोग करने वाली कंपनियों की बढ़ती संख्या को देखते हुए, मैं जानना चाहता हूं कि जावा में रेस्क्यू जैसी पेशकश है या क्या फायदे हैं या ReditMQ पर एक एमक्यू के रूप में रेडिस का उपयोग करने के नुकसान।

उत्तर

7

खरगोश एमक्यू क्लस्टरिंग का समर्थन करता है और अब सक्रिय/सक्रिय है उच्च लाभकारी कतार बॉक्स के बाहर रेडिस के साथ अधिक पैमाने पर उपलब्धता और उपलब्धता विकल्पों के लिए अनुमति देता है।

खरगोश एमक्यू आपको डिलीवरी की गारंटी (लेनदेन, प्रकाशक पुष्टि) के लिए एक विशिष्ट विनिमय या कतार (डिस्क बनाम स्मृति) की स्थायित्व के लिए, एक्सचेंज/कतारों के उपयोगकर्ताओं/अनुमतियों से उपयोगकर्ताओं पर अधिक नियंत्रण प्रदान करता है। ।

यह भी अधिक लचीलापन और अपने टोपोलोजी के विकल्पों के लिए अनुमति देता है (फैनआउट, विषय, प्रत्यक्ष) निजी कतारों और साथ और कई कतार, आरपीसी के मार्ग प्रत्युत्तर दें, आदि

+0

धन्यवाद डकवर्थ। मेरा दुविधा इस तथ्य से आई है कि heello.com रेडिस/रेस्क्यू का उपयोग कर रहा है और शायद वे बड़े पैमाने पर संदेश प्रवाह के लिए तैयार हैं। मैं सोच रहा था कि क्या रेडिस इस तरह के पैमाने को संभालने के लिए तैयार है। मुझे अभी भी जवाब खोजने में दिलचस्पी होगी, लेकिन अन्यथा मैं RabbitMQ से सहज हूं। – Walker

+1

आरएमक्यू के लिए मैंने उपयोग की जाने वाली प्रत्येक क्लाइंट लाइब्रेरी में लगातार कनेक्शन बनाए रखने में गंभीर त्रुटियां हैं। डिजाइन/वास्तुकला सुंदर है लेकिन असली दुनिया की उच्च उपलब्धता स्थितियों पर विचार करें। – djechlin

संबंधित मुद्दे