بۇنى پەقەت ActiveMQ Classic نىڭ HTTP توشۇشىنى ئاشكارىلايدىغان broker ئۈچۈن، ماس كېلىدىغان خېرىدار توشۇش ئىجراسى بار بولغاندا ئىشلىتىڭ. TCP ئۇلىغۇچ ياكى باشقۇرۇش تور بېتى ئۇ ئاخىرقى نۇقتا ئەمەس.

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

broker.example:8081 HTTP broker نىڭ مەنزىلى. proxy.example:8080 ئۇنىڭ ئىلگىرى سۈرۈش ۋاسىتىچىسى. ۋاكالەتچى پارامېتىرلىرى URI تاللانمىلىرى بولۇپ قالىدۇ؛ ئۇلار broker نىڭ خوجا ئاتىنى ئالماشتۇرمايدۇ. ئەگەر broker نىڭ HTTP توشۇشى ئاممىغا ئېچىلغان ۋە ئاممىۋى ۋاسىتىچىلەرگە رۇخسەت قىلىنسا، HTTP ۋاكالەتچى تىزىملىكى ۋاكالەتچى كىنىشكىسى تەڭشەلمىگەن يول ئۈچۈن نامزات proxyHost/proxyPort قىممەتلىرىنى تەمىنلىيەلەيدۇ. ھەقىقىي broker خوجىسى ۋە HTTP توشۇش ئېغىزىغا كىرىشنى جەزملەڭ.

ActiveMQ Classic 5.18.3 يولىنى proxyHost/proxyPort دىن قۇرىدۇ ۋە proxyUser/proxyPassword نى قوبۇل قىلىدۇ، تەمىنلەنگەن HTTP كىنىشكىلىرىنى شۇ ۋاكالەتچى ئاخىرقى نۇقتىسى بىلەن چەكلەيدۇ. ساقلانغان كىنىشكە ھەرپلىرىنىڭ كودلانغان بولۇشى ئۈچۈن پروگراممىنىڭ پارامېتىر بىر تەرەپ قىلىشى ئارقىلىق دەلىللەنگەن URI لارنى قۇرۇڭ.

ۋاسىتىچى ھېساباتى JMS ئۇلىنىش ئۇسۇللىرى ئىشلىتىدىغان broker ھېساباتىدىن ئايرىم. بۇ سەپلەنگەن زاۋۇتنى ئۇنىڭغا بېرىلگەن يول ئۈچۈن ساقلاڭ: JVM نىڭ باشقا يېرىدىكى باشقا HTTP خېرىدارىنى ئۆزگەرتىش ئاللىبۇرۇن ئوچۇق تاللانمىلار بىلەن قۇرۇلغان زاۋۇتنى يېڭىلىمايدۇ.

مۇناسىۋەتلىك ماقالىلەر