1

ActiveMq をオフラインで実行する方法はありますか?

4

2 に答える 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 に答える