Користите ово само за брокер који излаже HTTP транспорт ActiveMQ Classic, уз доступну одговарајућу имплементацију клијентског транспорта. TCP конектор или административна веб страница нису то одредиште.

ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(
    "http://broker.example:8081?proxyHost=proxy.example&proxyPort=8080");

broker.example:8081 је одредиште HTTP брокера. proxy.example:8080 је његов посредник за прослеђивање. Прокси параметри остају URI опције; не замењују име хоста брокера. Ако је HTTP транспорт брокера јавно доступан и јавни посредници су дозвољени, списак HTTP прокси сервера може дати кандидатске вредности proxyHost/proxyPort за руту без конфигурисаних прокси акредитива. Потврдите приступ стварном хосту брокера и порту HTTP транспорта.

ActiveMQ Classic 5.18.3 гради своју руту из proxyHost/proxyPort и прихвата proxyUser/proxyPassword, ограничавајући достављене HTTP акредитиве на ту прокси одредишну тачку. Градите аутентификоване URI кроз обраду параметара апликације како би резервисани знакови акредитива остали кодирани.

Рачун посредника је одвојен од рачуна брокера који користе методе JMS повезивања. Задржите ову конфигурисану фабрику за њену додељену руту: промена другог HTTP клијента другде у JVM-у не ажурира фабрику која је већ изграђена са експлицитним опцијама.

Повезани чланци