के साथ थ्रूपुट अधिकतम करें हमारी परियोजना में, हम डेटा पास करने के लिए "कार्य पंक्तियों" पैटर्न में खरगोश एमक्यू का उपयोग करना चाहते हैं।RabbitMQ
निर्माता पक्ष पर, हम कुछ टीसीपी सर्वर (node.js में) को उच्च समवर्ती डेटा रिकॉर्डेड करने के लिए बनाते हैं और बिना किसी काम किए एमक्यू को भेजते हैं।
उपभोक्ता पक्ष पर, हम एमक्यू से कार्य डेटा प्राप्त करने के लिए जावा क्लाइंट का उपयोग करते हैं, इसे संभालें और फिर एएके।
तो सवाल यह है: अधिकतम संदेश पासपुट/प्रदर्शन (उदाहरण के लिए, 400,000 संदेश/सेकंड) प्राप्त करने के लिए, कितनी कतार सबसे अच्छी है? क्या वह और कतार का मतलब बेहतर थ्रूपुट/प्रदर्शन है? और क्या मुझे कुछ और नोटिस करना चाहिए? ऐसे परिदृश्य में RabbitMQ का उपयोग करने के लिए कोई ज्ञात सर्वोत्तम अभ्यास मार्गदर्शिका?
किसी भी टिप्पणी की अत्यधिक सराहना की जाती है !!
क्या कोई विषय विनिमय धीमा है क्योंकि यह गणना करने के लिए लंबे समय तक एक्सचेंज लेता है कि किस कतार को संदेश भेजने की आवश्यकता है? – robertjewell