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.

Erthyglau cysylltiedig