खरगोश एमक्यू डिफ़ॉल्ट रूप से क्लस्टरिंग का समर्थन करता है, लेकिन कतारों को दोहराया नहीं जाता है और वे जिस नोड पर बनाए जाते हैं, उससे बंधे होते हैं। अब मैं आरबीआईटीएमक्यू को डीआरबीडी समाधान के अलावा अत्यधिक उपलब्ध कराने के तरीकों की तलाश कर रहा हूं, क्योंकि उन्होंने दस्तावेजों की बर्बादी की तरह एक पूरे सर्वर को आरक्षित करने के लिए प्रतीत होता है जो कुछ भी नहीं कर रहा है बल्कि सक्रिय सर्वर को नीचे जाने का इंतजार कर रहा है।कैसे RabbitMQ कतार विफलता बनाने के लिए?
मैं एक सेटअप के बारे में सोच रहा हूं जिसमें दो कतार हैं। जब कोई संदेश प्रकाशित होता है, तो मैं चाहता हूं कि खरगोश एमक्यू क्लस्टर संदेश को दो कतारों में से किसी एक को भेजें, जो भी हो। मुझे पता है कि प्रकाशक को एक त्रुटि मिलेगी यदि यह नीचे की कतार में प्रकाशित करने का प्रयास करता है और प्रकाशक अन्य कतार के साथ फिर कोशिश कर सकता है, लेकिन मुझे आश्चर्य है कि यह क्लस्टर स्तर पर स्वचालित रूप से किया जा सकता है ताकि मैं डॉन कर सकूं इसे संभालने के लिए क्लाइंट कोड लिखना नहीं है। क्या यह किया जा सकता है?
यह वैकल्पिक विकल्प के बाद बेहतर होगा? – guiomie
@ गुइओमी, वैकल्पिक एक्सचेंज में, यदि मास्टर नोड नीचे चला जाता है, तो सभी संदेश चले गए हैं। सक्रिय/सक्रिय कॉन्फ़िगरेशन मास्टर को भेजे जाने पर प्रत्येक संदेश को अतिरिक्त सर्वर पर कॉपी करेगा। –