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