Үүнийг зөвхөн ActiveMQ Classic-ийн HTTP транспорт-ыг ил гаргадаг брокерт, харгалзах клиент транспорт-ын хэрэгжилт байгаа үед ашиглана уу. 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 холболтын аргууд ашигладаг брокерийн бүртгэлээс тусдаа. Энэ тохируулсан үйлдвэрийг түүнд оноосон маршрутад нь хадгална уу: JVM-ийн өөр газар өөр HTTP клиентийг өөрчлөх нь тодорхой сонголттой аль хэдийн бүтээгдсэн үйлдвэрийг шинэчлэхгүй.

Холбоотой нийтлэлүүд