ໃຊ້ອັນນີ້ສະເພາະ broker ທີ່ເປີດເຜີຍ HTTP transport ຂອງ ActiveMQ Classic ແລະ ມີການຈັດຕັ້ງ transport ຝ່າຍລູກຄ້າທີ່ກົງກັນ. ຕົວເຊື່ອມຕໍ່ TCP ຫຼື ໜ້າເວັບບໍລິຫານບໍ່ແມ່ນຈຸດສຸດທ້າຍນັ້ນ.

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

broker.example:8081 ແມ່ນປາຍທາງຂອງ broker HTTP. proxy.example:8080 ແມ່ນຕົວກາງສົ່ງຕໍ່ຂອງມັນ. ພາລາມິເຕີ proxy ຍັງເປັນຕົວເລືອກ URI; ມັນບໍ່ໄດ້ປ່ຽນແທນຊື່ໂຮສຂອງ broker. ຖ້າ HTTP transport ຂອງ broker ເຂົ້າເຖິງໄດ້ສາທາລະນະ ແລະ ອະນຸຍາດໃຫ້ມີຕົວກາງສາທາລະນະ, ລາຍຊື່ proxy HTTP ສາມາດໃຫ້ຄ່າ proxyHost/proxyPort ທີ່ເປັນຜູ້ສະໝັກສຳລັບເສັ້ນທາງທີ່ບໍ່ມີຂໍ້ມູນຢືນຢັນ proxy. ຢືນຢັນການເຂົ້າເຖິງໂຮສ broker ຕົວຈິງ ແລະ ພອດ HTTP transport.

ActiveMQ Classic 5.18.3 ສ້າງເສັ້ນທາງຈາກ proxyHost/proxyPort ແລະ ຮັບ proxyUser/proxyPassword ໂດຍຈຳກັດຂໍ້ມູນຢືນຢັນ HTTP ທີ່ໃຫ້ໄວ້ໃຫ້ຢູ່ກັບຈຸດສຸດທ້າຍ proxy ນັ້ນ. ສ້າງ URI ທີ່ຢືນຢັນແລ້ວຜ່ານການຈັດການພາລາມິເຕີຂອງແອັບພລິເຄຊັນ ເພື່ອໃຫ້ຕົວອັກສອນສະຫງວນຂອງຂໍ້ມູນຢືນຢັນຍັງຖືກເຂົ້າລະຫັດ.

ບັນຊີຂອງຕົວກາງແຍກຕ່າງຈາກບັນຊີ broker ທີ່ວິທີການເຊື່ອມຕໍ່ JMS ໃຊ້. ຮັກສາໂຮງງານທີ່ຕັ້ງຄ່າໄວ້ນີ້ສຳລັບເສັ້ນທາງທີ່ມອບໝາຍໃຫ້ມັນ: ການປ່ຽນລູກຄ້າ HTTP ອື່ນຢູ່ບ່ອນອື່ນໃນ JVM ບໍ່ໄດ້ອັບເດດໂຮງງານທີ່ສ້າງແລ້ວດ້ວຍຕົວເລືອກທີ່ຊັດເຈນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ