De HTTP-transport fan ActiveMQ Classic troch in proxy liede
Brûk de URI-parameters proxyHost en proxyPort fan de HTTP-transport en hâld it broker-einpunt en syn JMS-oanmeldgegevens yn stân.
Brûk dit allinnich foar in broker dy't de HTTP-transport fan ActiveMQ Classic oanbiedt, mei de byhearrende ymplemintaasje fan de kliïnttransport beskikber. In TCP-ferbining of in behearwebstek is dat einpunt net.
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
"http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");
broker.example:8081 is de HTTP-brokerbestimming. proxy.example:8080 is syn trochstjoerende tuskenpersoan. De proxy-parameters bliuwe URI-opsjes; se ferfange de brokernamme net. As de HTTP-transport fan de broker iepenbier berikber is en iepenbiere tuskenpersoanen tastien binne, kin de HTTP-proxylist kandidaatwearden proxyHost/proxyPort leverje foar in rûte sûnder ynstelde proxy-oanmeldgegevens. Befêstigje tagong ta de werklike broker-host en de HTTP-transportpoarte.
ActiveMQ Classic 5.18.3 bout syn rûte út proxyHost/proxyPort en akseptearret proxyUser/proxyPassword, wêrby't de levere HTTP-oanmeldgegevens beheind bliuwe ta dat proxy-einpunt. Bou autentisearre URI's fia de parameterferwurking fan de applikaasje, sadat reservearre tekens fan oanmeldgegevens kodearre bliuwe.
It akkount fan de tuskenpersoan is apart fan it broker-akkount dat de JMS-ferbiningsmetoaden brûke. Hâld dizze konfigurearre fabryk foar syn tawiisde rûte: it feroarjen fan in oare HTTP-kliïnt earne oars yn de JVM fernijt gjin fabryk dat al mei eksplisite opsjes boud is.