Dari Ọna HTTP ti ActiveMQ Classic kọjá proxy
Lo àwọn paramita URI proxyHost àti proxyPort ti ọ̀nà HTTP nígbà tí o bá pa ibi ìparí broker àti àwọn ẹ̀rí JMS rẹ̀ mọ́.
Lo èyí fún broker tí ó fi ọ̀nà HTTP ti ActiveMQ Classic hàn nìkan, pẹ̀lú ìmúṣẹ ọ̀nà alábàárà tí ó yẹ ní àròwá. Asopọ́ TCP tàbí ojú-ìwé ìṣàkóso kì í ṣe ibi ìparí yẹn.
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
"http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");
broker.example:8081 ni ibi àfojúsùn broker HTTP. proxy.example:8080 ni alárinà gbígbé lọ. Àwọn paramita proxy wà gẹ́gẹ́ bí àṣàyàn URI; wọn kò rọ́pò orúkọ olùgbàlejò broker. Tí ọ̀nà HTTP broker bá jẹ́ àárò tí gbogbo ènìyàn lè dé, tí wọ́n sì gba alárinà gbogbo ènìyàn láàyè, àkójọ proxy HTTP lè pèsè iye proxyHost/proxyPort tí ó yẹ fún ipa tí kò ní ẹ̀rí proxy tí a ṣètò. Jẹ́rìí ànfàní sí olùgbàlejò broker gidi àti ibùdó ọ̀nà HTTP.
ActiveMQ Classic 5.18.3 kọ́ ipa rẹ̀ láti proxyHost/proxyPort ó sì gba proxyUser/proxyPassword, ní dídì àwọn ẹ̀rí HTTP tí a pèsè mọ́ ibi ìparí proxy yẹn. Kọ́ URI tí a fọwọ́ sí nípasẹ̀ ìṣàkóso paramita ohun-èlò kí àwọn lẹ́tà ẹ̀rí tí a yà sọ́tọ̀ lè wà ní kóòdù.
Àkọsílẹ̀ alárinà yàtọ̀ sí àkọsílẹ̀ broker tí àwọn ọ̀nà ìsopọ̀ JMS ń lò. Pa ilé-iṣẹ́ tí a ṣètò yìí mọ́ fún ipa tí a yàn fún un: yíyí alábàárà HTTP mìíràn padà níbòmíràn nínú JVM kò ṣe àtúnṣe ilé-iṣẹ́ tí a ti kọ́ pẹ̀lú àwọn àṣàyàn tí ó ṣe kedere.