Llwybro cludiant HTTP ActiveMQ Classic trwy brocsi
Defnyddiwch baramedrau URI proxyHost a proxyPort y cludiant HTTP gan gadw terfynbwynt y brocer a'i gymwysterau JMS.
Defnyddiwch hyn yn unig ar gyfer brocer sy'n datgelu cludiant HTTP ActiveMQ Classic, gyda'r gweithrediad cludiant cleient cyfatebol ar gael. Nid yw cysylltydd TCP na thudalen we weinyddol yn y terfynbwynt hwnnw.
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
"http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");
broker.example:8081 yw cyrchfan brocer HTTP. proxy.example:8080 yw ei gyfryngwr ymlaen. Mae paramedrau'r procsi yn parhau'n opsiynau URI; nid ydynt yn disodli enw lluosog y brocer. Os yw cludiant HTTP y brocer ar gael yn gyhoeddus ac os caniateir cyfryngwyr cyhoeddus, gall y rhestr procsi HTTP ddarparu gwerthoedd proxyHost/proxyPort darpar ar gyfer llwybr heb gymwysterau procsi wedi'u ffurfweddu. Cadarnhewch fynediad at westeiwr gwirioneddol y brocer a phorth cludiant HTTP.
Mae ActiveMQ Classic 5.18.3 yn adeiladu ei lwybr o proxyHost/proxyPort ac yn derbyn proxyUser/proxyPassword, gan gwmpasu'r cymwysterau HTTP a ddarperir i'r terfynbwynt procsi hwnnw. Adeiladwch URI dilys trwy drin paramedrau'r cymhwysiad fel bod nodau cymhwyster neilltuedig yn parhau'n amgodedig.
Mae cyfrif y cyfryngwr ar wahân i gyfrif y brocer a ddefnyddir gan ddulliau cysylltu JMS. Cadwch y ffatri wedi'i ffurfweddu hon ar gyfer ei llwybr penodedig: nid yw newid cleient HTTP arall mewn man arall yn y JVM yn diweddaru ffatri sydd eisoes wedi'i hadeiladu gydag opsiynau penodol.