开发者

Run ActiveMQ offline?

开发者 https://www.devze.com 2022-12-25 17:36 出处:网络
Is there a w开发者_JAVA技巧ay to run ActiveMq offline?It depends on what you mean by offline. You can start a broker inside of a Java application simply by creating a ConnectionFactory like so:

Is there a w开发者_JAVA技巧ay to run ActiveMq offline?


It depends on what you mean by offline.

You can start a broker inside of a Java application simply by creating a ConnectionFactory like so:

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

This broker would only be accessible from within the Java application where it was created using the vm://localhost transport.

Bruce


Yes, you can do something like "running offline" by embedding broker into JVM. This is usually done for (unit) testing.

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

精彩评论

暂无评论...
验证码 换一张
取 消