ఇది 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 దాని ఫార్వర్డ్ మధ్యవర్తి. proxy పారామితులు URI ఎంపికలుగానే ఉంటాయి; అవి broker యొక్క హోస్ట్నామ్ను భర్తీ చేయవు. broker యొక్క HTTP రవాణా బహిరంగంగా చేరుకోగలిగితే మరియు బహిరంగ మధ్యవర్తులకు అనుమతి ఉంటే, proxy ఆధారాలు కాన్ఫిగర్ చేయని మార్గానికి HTTP proxy జాబితా అభ్యర్థి proxyHost/proxyPort విలువలను అందించగలదు. అసలైన broker హోస్ట్ మరియు HTTP రవాణా పోర్టుకు ప్రవేశాన్ని నిర్ధారించండి.

ActiveMQ Classic 5.18.3 తన మార్గాన్ని proxyHost/proxyPort నుండి నిర్మిస్తుంది మరియు proxyUser/proxyPassword ను అంగీకరిస్తుంది, అందించిన HTTP ఆధారాలను ఆ proxy ఎండ్పాయింట్కు పరిమితం చేస్తుంది. రిజర్వ్ చేసిన ఆధార అక్షరాలు ఎన్కోడ్ చేయబడి ఉండేలా అప్లికేషన్ పారామితి నిర్వహణ ద్వారా ధృవీకరించిన URIలను నిర్మించండి.

మధ్యవర్తి ఖాతా JMS కనెక్షన్ పద్ధతులు ఉపయోగించే broker ఖాతాకు భిన్నంగా ఉంటుంది. ఈ కాన్ఫిగర్ చేసిన ఫ్యాక్టరీని దానికి కేటాయించిన మార్గం కోసం ఉంచండి: JVM లో వేరే చోట మరో HTTP క్లయింట్ను మార్చడం ఇప్పటికే స్పష్టమైన ఎంపికలతో నిర్మించిన ఫ్యాక్టరీని అప్డేట్ చేయదు.

సంబంధిత వ్యాసాలు