在线运行ActiveMQ?

时间:2010-03-30 19:49:01

标签: activemq offline

有没有办法让ActiveMq离线运行?

2 个答案:

答案 0 :(得分:1)

这取决于您离线的含义。

您只需创建ConnectionFactory就可以在Java应用程序内启动代理:

ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false");

此代理只能在使用vm://localhost传输创建它的Java应用程序中访问。

布鲁斯

答案 1 :(得分:0)

是的,你可以通过embedding broker into JVM执行类似“离线运行”的操作。这通常用于(单元)测试。

BrokerService broker = new BrokerService();
// configure the broker
broker.addConnector("tcp://localhost:61616");
broker.start();