मेरे पिछले काम पर मैं AMQP के लाभ के लिए इस्तेमाल किया है, लेकिन मैं RabbitMQ subproject विकास में शामिल नहीं किया गया। मेरे वर्तमान काम पर मैं एएमक्यूपी कार्यान्वयन (शायद खरगोश एमक्यू) में से एक को एकीकृत करने का प्रभार लेना चाहता हूं। यहां मुद्दा यह है कि मुझे एएमक्यूपी का उपयोग करने में अपने बॉस को आश्वस्त करना है।AMQP का उपयोग करना उचित कब है?
मैं "एक्शन में RabbitMQ" पढ़ रहा हूँ और श्री Videla ने लिखा है कि AMQP किसी भी प्रणाली में सुधार आ सकता है, लेकिन मैं नहीं दिख रहा है कि कैसे मैं अपने प्रोजेक्ट में सुधार कर सकते हैं। हम केवल 2 सर्वरों का उपयोग एपीआई कॉल के बीच करते हैं, इसलिए हमारे पास अभी स्केलेबिलिटी समस्या नहीं है। हम वास्तविक धन प्रवाह से निपटते हैं और इसका मतलब है कि हमें किसी भी ऑपरेशन के लिए सफलता की पुष्टि की आवश्यकता है, यानी मैं कतार में कार्य नहीं डाल सकता और इसके बारे में "भूल" सकता हूं। इस मामले में एएमक्यूपी क्या फायदे ला सकता है?
जब आप शायद ही पैमाने पर करने की जरूरत नहीं है अपेक्षाकृत छोटे प्रणालियों के लिए जोड़े को असली दुनिया उदाहरण दें सकते हैं? मानक "प्रवेश" और "प्रसारण संदेश" स्थितियों :)
एक दिलचस्प सवाल है, लेकिन यह संभवतः "डेवलपर्स" स्टैक पर बेहतर फिट है। एसओ आमतौर पर घर के कार्यान्वयन पक्ष पर केंद्रित है, जैसे * खरगोश एमक्यू का उपयोग * प्रोग्रामिंग मुद्दों की तरह। –
संभावित डुप्लिक: http://stackoverflow.com/questions/2388539/in-which-domains-are-message-oriented-middleware-like-amqp-useful/ –