2012-03-12 6 views
7

सुपर सरल सवाल, मुझे वहां एक ठोस जवाब नहीं मिला।क्या रेबिटएमक्यू अनुरोध प्रक्रिया के दौरान आरपीसी-एस्क्यू बिडरेक्शनल उपयोग के लिए व्यावहारिक है?

क्या HTTP अनुरोधों को संसाधित करते समय आरपीसी-जैसे संचालन के लिए उपयुक्त RabbitMQ उपयुक्त है?

जब कोई उपयोगकर्ता HTTP अनुरोध प्राप्त होता है, बैकएंड सर्वर से प्रतिक्रिया की प्रतीक्षा कर रहा है, और उसके बाद ग्राहक को प्रतिक्रिया भेज रहा है, तो मुझे एक संदेश बंद करने में दिलचस्पी है।

क्या यह एक आम उपयोग परिदृश्य है? क्या लोग इसे सफलता से कर रहे हैं? कोई नुकसान? कोई उदाहरण या सामान्य डिजाइन पैटर्न?

+0

संभावित डुप्लिकेट: http://stackoverflow.com/questions/9381 9 0 9/तुल्यकालिक-amqp-from-php/9404566 –

उत्तर

2

हां हम उत्पादन में इसी तरह के फैशन में खरगोश का उपयोग करते हैं।

देखें Request Reply Pattern

+0

ठीक है मुझे लगता है कि आप उत्पादन में उपयोग के साथ बहस नहीं कर सकते! धन्यवाद! – Andrew

+0

हमने http पर amqp का पर्दाफाश करने के लिए एक सरल तरीके से देखा, यह सीधे आगे मैपिंग नहीं है। अगर आज से शुरू हो रहा था तो मैं इसे node.js (नोड-एएमक्यूपी) के साथ करूँगा और http प्रोटोकॉल का निर्माण करूंगा जिस तरह से मैं अपने विशेष उपयोग मामलों का समर्थन करना चाहता था। इसके बारे में सोचने की सबसे बड़ी बात http से खरगोश के माध्यम से प्रमाणीकरण है .. – LenW

संबंधित मुद्दे