ເສັ້ນທາງ HTTP transport ຂອງ ActiveMQ Classic ຜ່ານ proxy
ໃຊ້ພາລາມິເຕີ URI proxyHost ແລະ proxyPort ຂອງ HTTP transport ໂດຍຮັກສາຈຸດສຸດທ້າຍຂອງ broker ແລະ ຂໍ້ມູນຢືນຢັນ JMS ຂອງມັນ.
ໃຊ້ອັນນີ້ສະເພາະ 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 ບໍ່ໄດ້ອັບເດດໂຮງງານທີ່ສ້າງແລ້ວດ້ວຍຕົວເລືອກທີ່ຊັດເຈນ.