gpt4 book ai didi

java - Apache ActiveMQ 非动态连接到主题

转载 作者:行者123 更新时间:2023-12-01 05:50:21 25 4
gpt4 key购买 nike

我已经设置了 ActiveMQ,并且可以使用“dynamicTopics/MyTopic”创建/连接到主题。这很好用:

    Properties env = new Properties( );
env.setProperty(Context.INITIAL_CONTEXT_FACTORY,"org.apache.activemq.jndi.ActiveMQInitialContextFactory");
env.setProperty(Context.PROVIDER_URL,"tcp://myhostname:xxxxx");
javax.naming.Context ctx = new InitialContext(env);

InitialContext jndi = new InitialContext(env);

// Look up a JMS connection factory
TopicConnectionFactory conFactory = (TopicConnectionFactory)jndi.lookup("TopicConnectionFactory");

// Create a JMS connection
TopicConnection connection = conFactory.createTopicConnection(username,password);

Topic chatTopic = (Topic)jndi.lookup("dynamicTopics/MyTopic");

我想连接到一个已经存在的主题,而不动态创建该主题(如果该主题不存在),我该怎么做?

干杯,

皮特

最佳答案

虽然您不需要使用 AMQ 手动创建目标,但您始终可以选择该选项。基本上,您可以更改安全设置以仅允许管理员创建目标。请参阅 AMQ 常见问题解答:

http://activemq.apache.org/how-do-i-create-new-destinations.html

问候

蒂姆www.fusesource.com

关于java - Apache ActiveMQ 非动态连接到主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4865423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com