ActiveMQ Classic හි HTTP ප්රවාහය ප්රොක්සි හරහා යොමු කරන්න
HTTP ප්රවාහයේ proxyHost සහ proxyPort URI පරාමිති භාවිත කරමින් broker හි අන්ත ලක්ෂ්යය සහ එහි JMS අක්තපත්ර ආරක්ෂා කරන්න.
මෙය භාවිත කරන්නේ 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 සේවාලාභියෙකු වෙනස් කිරීමෙන් දැනටමත් පැහැදිලි විකල්ප සමඟ ගොඩනගා ඇති කර්මාන්තශාලාව යාවත්කාලීන නොවේ.