Irrotta t-Trasport HTTP ta' ActiveMQ Classic permezz ta' proxy
Uża l-parametri URI proxyHost u proxyPort tat-trasport HTTP filwaqt li żżomm il-punt tat-tmiem tal-broker u l-kredenzjali JMS tiegħu.
Uża dan biss għal broker li jesponi t-trasport HTTP ta' ActiveMQ Classic, bl-implimentazzjoni tat-trasport tal-klijent korrispondenti disponibbli. Konnettur TCP jew paġna web amministrattiva mhumiex dak il-punt tat-tmiem.
ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
"http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");
broker.example:8081 huwa d-destinazzjoni tal-broker HTTP. proxy.example:8080 huwa l-intermedjarju li jibgħat 'il quddiem tiegħu. Il-parametri tal-proxy jibqgħu għażliet URI; ma jissostitwixxux l-isem tal-host tal-broker. Jekk it-trasport HTTP tal-broker huwa aċċessibbli pubblikament u intermedjarji pubbliċi huma permessi, il-lista tal-proxy HTTP tista' tipprovdi valuri proxyHost/proxyPort kandidati għal rotta mingħajr kredenzjali tal-proxy ikkonfigurati. Ikkonferma l-aċċess għall-host attwali tal-broker u għall-port tat-trasport HTTP.
ActiveMQ Classic 5.18.3 jibni r-rotta tiegħu minn proxyHost/proxyPort u jaċċetta proxyUser/proxyPassword, filwaqt li jillimita l-kredenzjali HTTP fornuti għal dak il-punt tat-tmiem tal-proxy. Ibni URI awtentikati permezz tal-immaniġġjar tal-parametri tal-applikazzjoni biex il-karattri riżervati tal-kredenzjali jibqgħu kkodifikati.
Il-kont tal-intermedjarju huwa separat mill-kont tal-broker użat mill-metodi tal-konnessjoni JMS. Żomm din il-fabbrika kkonfigurata għar-rotta assenjata tagħha: tibdil ta' klijent HTTP ieħor band'oħra fil-JVM ma jaġġornax fabbrika li diġà nbniet b'għażliet espliċiti.