ActiveMq をオフラインで実行する方法はありますか?
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 に答える