سؤال

أقوم بإعداد خدمة إعلام باستخدام ActiveMQ، في C #. بلدي طوبولوجيا ActiveMQ هي شبكة من السماسرة: لقد استخدم مجموعة من الوسطاء وعملائيين استخدام أوري الفشل للاتصال بشكل عشوائي بأي منهم. سؤالي بسيط نوعا ما، لكنني لم أتمكن من العثور على الجواب: أريد تصحيح الوسيط الذي يتم إرسال الرسائل إليه في الأصل. بالطبع يمكنني استرداد URI المستخدم لإنشاء بلدي connectionFactory, ، ولكن هذا لا يساعد حقا. أي فكرة عن كيفية التقاط الوسيط المحدد لشبكة السماسرة إرسال الرسالة إلى؟

شكرا جزيلا،

سيب

هل كانت مفيدة؟

المحلول

يجب أن يكون معرف الوسيط الذي تلقى الرسالة في ActiveMQMessage نفسه. لا أعرف الممتلكات عن طريق القلب ل NMS ولكن يجب عليك إلقاء نظرة على الرسالة الأساسية:

(MyMessage As ActiveMqmessage) .brokerpath قد يكون أفضل رهان لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top