דורכפירן דעם HTTP טראַנספּאָרט פֿון ActiveMQ Classic דורך אַ פּראָקסי
ניצט די URI פּאַראַמעטערס proxyHost און proxyPort פֿונעם HTTP טראַנספּאָרט און האַלט דעם בראָקער ענדפּונקט מיט זײַנע JMS באַשטעטיקונגען.
ניצט דאָס נאָר פֿאַר אַ בראָקער וואָס שטעלט צו דעם 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 דערהײַנטיקט נישט קיין פֿאַבריק וואָס איז שוין געבויט מיט קלאָרע אָפּציעס.