Elekeza Usafirishaji wa HTTP wa ActiveMQ Classic Kupitia Proksi
Tumia vigezo vya URI proxyHost na proxyPort vya usafirishaji wa HTTP huku ukihifadhi mwisho wa broker na vibali vyake vya JMS.
Tumia hili kwa broker anayefichua usafirishaji wa HTTP wa ActiveMQ Classic pekee, na utekelezaji wa usafirishaji wa mteja unaolingana upo. Kiunganishi cha TCP au ukurasa wa wavuti wa utawala si mwisho huo.
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
"http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");
broker.example:8081 ni lengo la broker wa HTTP. proxy.example:8080 ni mpatanishi wake wa kupeleka mbele. Vigezo vya proksi hubaki kuwa chaguo za URI; havibadilishi jina la mwenyeji la broker. Ikiwa usafirishaji wa HTTP wa broker unafikiwa na umma na wapatanishi wa umma wanaruhusiwa, orodha ya proksi za HTTP inaweza kutoa thamani za proxyHost/proxyPort mtarajiwa kwa njia isiyo na vibali vya proksi vilivyowekwa. Thibitisha ufikiaji wa mwenyeji halisi wa broker na bandari ya usafirishaji wa HTTP.
ActiveMQ Classic 5.18.3 hujenga njia yake kutoka proxyHost/proxyPort na hukubali proxyUser/proxyPassword, ikibainisha vibali vya HTTP vilivyotolewa kwa mwisho huo wa proksi. Jenga URI zilizothibitishwa kupitia usimamizi wa vigezo wa programu ili herufi zilizohifadhiwa za vibali zibaki zimesimbwa.
Akaunti ya mpatanishi ni tofauti na akaunti ya broker inayotumiwa na mbinu za muunganisho wa JMS. Weka kiwanda hiki kilichowekwa kwa njia yake iliyopangiwa: kubadilisha mteja mwingine wa HTTP mahali pengine ndani ya JVM hakuboreshi kiwanda kilichojengwa tayari na chaguo dhahiri.