لا تستخدم هذا إلا مع وسيط يكشف نقل HTTP في ActiveMQ Classic، مع توفر تطبيق نقل العميل المطابق. موصل TCP أو صفحة إدارة ويب ليس تلك النقطة النهائية.

ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
    "http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");

broker.example:8081 هو وجهة وسيط HTTP. proxy.example:8080 هو الوسيط الأمامي له. تبقى معاملات الوسيط خيارات URI؛ وهي لا تحل محل اسم مضيف الوسيط. إذا كان نقل HTTP للوسيط متاحًا للعموم وكانت الوسائط العامة مسموحًا بها، فيمكن أن توفر قائمة وسائط HTTP قيم proxyHost/proxyPort مرشحة لمسار بلا بيانات اعتماد وسيط مضبوطة. تأكد من الوصول إلى مضيف الوسيط الفعلي ومنفذ نقل HTTP.

يبني ActiveMQ Classic 5.18.3 مساره من proxyHost/proxyPort ويقبل proxyUser/proxyPassword، مع حصر بيانات اعتماد HTTP المقدمة في نقطة نهاية الوسيط تلك. أنشئ عناوين URI الموثقة عبر معالجة المعاملات في التطبيق حتى تبقى محارف الاعتماد المحجوزة مرمزة.

حساب الوسيط منفصل عن حساب الوسيط المستخدم في طرق اتصال JMS. أبقِ هذا المصنع المضبوط لمساره المخصص: تغيير عميل HTTP آخر في مكان آخر داخل JVM لا يحدث مصنعًا سبق بناؤه بخيارات صريحة.

مقالات ذات صلة