有没有办法离线运行 ActiveMq?
问问题
411 次
2 回答
1
这取决于您所说的离线。
您可以简单地通过创建ConnectionFactory
类似这样的方式在 Java 应用程序中启动代理:
ActiveMQConnectionFactory cf = new ActiveMQConnectionFactory("vm://localhost?broker.persistent=false");
该代理只能从使用vm://localhost
传输创建它的 Java 应用程序中访问。
布鲁斯
于 2010-03-30T21:09:27.707 回答
0
是的,您可以通过将代理嵌入 JVM来执行“离线运行”之类的操作。这通常用于(单元)测试。
BrokerService broker = new BrokerService();
// configure the broker
broker.addConnector("tcp://localhost:61616");
broker.start();
于 2010-03-30T20:01:50.887 回答