मैं मौजूदा कतार के लिए उपभोक्ता लिखने की कोशिश कर रहा हूं।अपनी सभी संपत्तियों को प्रदान किए बिना कतार प्राप्त करना
RabbbitMQ एक अलग उदाहरण में चल रहा है और "ऑर्ग-कतार" नामक कतार पहले ही बनाई गई है और एक एक्सचेंज से जुड़ी हुई है। org-queue एक टिकाऊ कतार है और इसमें कुछ अतिरिक्त गुण भी हैं।
अब मुझे इस कतार से संदेश प्राप्त करने की आवश्यकता है। मैं कतार
conn = Bunny.new
conn.start
ch = conn.create_channel
q = ch.queue("org-queue")
यह मुझे अलग टिकाऊ संपत्ति बताते हुए एक त्रुटि फेंकता का उदाहरण प्राप्त करने के लिए नीचे दिए गए कोड का उपयोग करें। यह डिफ़ॉल्ट रूप से लगता है कि बनी टिकाऊ = झूठी का उपयोग करता है। इसलिए मैंने पैरामीटर के रूप में टिकाऊ सत्य जोड़ा है। अब यह अन्य मानकों के बीच अंतर बताता है। क्या मुझे उससे कनेक्ट करने के लिए सभी पैरामीटर निर्दिष्ट करने की ज़रूरत है? जैसा कि खरगोश एमक्यू विभिन्न पर्यावरण द्वारा बनाए रखा जाता है, मेरे लिए सभी गुणों को प्राप्त करना मुश्किल होता है।
क्या कतारों की सूची प्राप्त करने और सभी मानकों द्वारा कतार में जोड़ने के बजाय क्लाइंट में आवश्यक कतार सुनने का कोई तरीका है।
आम तौर पर जब आप एक संदेश बस के साथ इंटरफेस आप अनुबंध आप को बनाए रखने की जरूरत है पता करने के लिए माना जाता कर रहे हैं। मैं इसे – Anthony
की सिफारिश नहीं करता हूं। आपके पास पर्यावरण चर में कहीं भी कतार स्थापित करने के लिए उपयोग किए जाने वाले पैरामीटर होना चाहिए और उन का उपयोग करके कतार/विनिमय से कनेक्ट होना चाहिए। – LukeS