मैं (जावा) मैसेजिंग & पर एक व्यापार अध्ययन कर रहा हूं, एक प्रमुख वेब एप्लिकेशन के लिए बैक-एंड फ्रेमवर्क के आगामी पुन: डिज़ाइन के लिए क्यूइंग सिस्टम (अमेज़ॅन के ईसी 2 क्लाउड पर) , एक्स-बड़े उदाहरण)। मैं वर्तमान में ActiveMQ और RabbitMQ का मूल्यांकन कर रहा हूं।जावा मैसेजिंग और क्यूइंग सिस्टम के साथ दृढ़ता का उपयोग कब करें
योजना 5 अलग-अलग कतार है, जिसमें एक मृत-पत्र कतार है। प्रति दिन भेजे गए संदेशों की संख्या 40 के और 400 के बीच कहीं भी होगी। चूंकि मैं डेटा सामग्री पर किसी XML फ़ाइल स्थान के लिए संदेश सामग्री के लिए एक सूचक होने की योजना बना रहा हूं, इसलिए मुझे उम्मीद है कि संदेश लगभग 64 बाइट होंगे। हालांकि, मूल्यांकन उद्देश्यों के लिए, मैं संदेशों में कच्चे एक्सएमएल को 3KB के औसत फ़ाइल आकार के साथ भेजने पर विचार करना चाहूंगा।
मेरा मुख्य प्रश्न: दैनिक आधार पर कब/कितने संदेश बनाए रखा जाना चाहिए? क्या ऊपर उल्लिखित रकम पर विचार करते हुए सभी संदेशों को जारी रखना उचित है? मुझे पता है कि लगातार प्रदर्शन कम हो जाएगा, शायद बहुत से। लेकिन, जारी नहीं रहकर, बहुत सी रैम का उपयोग किया जा रहा है। आप में से कुछ क्या सिफारिश करेंगे?
इसके अलावा, मुझे पता है कि ActiveMQ (JMS) बनाम RabbitMQ (AMQP) के बारे में बहुत सारी जानकारी ऑनलाइन है। मैंने शोध और परीक्षण का एक टन किया है। ऐसा लगता है कि या तो कार्यान्वयन मेरी आवश्यकताओं के अनुरूप होगा। मैंने जो जानकारी प्रदान की है (फ़ाइल आकार और # संदेशों में से) को ध्यान में रखते हुए, क्या कोई किसी विशेष विक्रेता का उपयोग करने के लिए किसी कारण को इंगित कर सकता है जिसे मैं याद कर सकता हूं?
धन्यवाद!
आप बहुत मददगार रहे हैं, मेरे सवालों के जवाब देने के लिए धन्यवाद! – littleK