Kasutage seda ainult brokeri puhul, mis pakub ActiveMQ Classici HTTP-transporti, kui vastav klienditranspordi teostus on saadaval. TCP-pistik või haldusveebileht ei ole see lõpp-punkt.

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

broker.example:8081 on HTTP-brokeri sihtkoht. proxy.example:8080 on selle edastav vahendaja. Puhverserveri parameetrid jäävad URI-valikuteks; need ei asenda brokeri peremeesnime. Kui brokeri HTTP-transport on avalikult kättesaadav ja avalikud vahendajad on lubatud, saab HTTP-puhverserverite loend pakkuda kandidaatväärtusi proxyHost/proxyPort marsruudile, millel pole puhverserveri mandaate seadistatud. Kinnitage juurdepääs tegelikule brokeri peremehele ja HTTP-transpordi pordile.

ActiveMQ Classic 5.18.3 koostab oma marsruudi parameetritest proxyHost/proxyPort ja aktsepteerib proxyUser/proxyPassword, piirates antud HTTP-mandaadid selle puhverserveri lõpp-punktiga. Koostage autenditud URI-d rakenduse parameetrite töötlemise kaudu, et reserveeritud mandaadimärgid jääksid kodeerituks.

Vahendaja konto on eraldi brokeri kontost, mida JMS-i ühendusmeetodid kasutavad. Jätke see seadistatud tehas oma määratud marsruudile: teise HTTP-kliendi muutmine mujal JVM-is ei uuenda tehast, mis on juba selgete valikutega loodud.

Seotud artiklid