Sebenzisa lokhu kuphela ku-broker oveza ukuthutha kwe-HTTP kwe-ActiveMQ Classic, ngokusetshenziswa kokuthutha kwekhasimende okufanele kutholakala. Isixhumi se-TCP noma ikhasi lewebhu lokuphatha akusona leso siphetho.

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

broker.example:8081 iyindawo okuya kuyo ye-broker ye-HTTP. proxy.example:8080 ingumxhumanisi wayo wokudlulisa. Amapharamitha e-proxy ahlala eyizinketho ze-URI; awashintshi igama lomsingathi we-broker. Uma ukuthutha kwe-HTTP kwe-broker kufinyeleleka emphakathini futhi abaxhumanisi bomphakathi bavunyelwe, uhlu lwe-proxy ye-HTTP lungahlinzeka ngamanani e-proxyHost/proxyPort angabangeneleli omzila ongenazo izifakazelo ze-proxy ezilungisiwe. Qinisekisa ukufinyelela kumsingathi wangempela we-broker kanye nechweba lokuthutha kwe-HTTP.

I-ActiveMQ Classic 5.18.3 yakha umzila wayo kusukela ku-proxyHost/proxyPort futhi yamukele i-proxyUser/proxyPassword, icutha izifakazelo ze-HTTP ezinikeziwe kuleyo ndawo yokugcina ye-proxy. Yakha ama-URI aqinisekisiwe ngokuphathwa kwamapharamitha kohlelo lokusebenza ukuze izinhlamvu zezifakazelo ezigciniwe zihlale zifakwe ikhodi.

I-akhawunti yomxhumanisi ihlukile ku-akhawunti ye-broker esetshenziswa izindlela zokuxhumana ze-JMS. Gcina le fektri elungisiwe yomzila wayo owabelwe: ukushintsha enye iklayenti ye-HTTP kwenye indawo ku-JVM akukubuyekezi ifektri aseyakhiwe ngezinketho ezicacile.

Izihloko ezihlobene