0

ActiveMQでは、コンシューマーにメッセージを送信していましたが、コンシューマーはそのメッセージを別のプロセスに転送します。他のプロセスからブローカーに確認応答を送信できる方法があるかどうか知りたいですか?

他のプロセスへのソケット接続を使用してメッセージオブジェクトを送信してから、そのプロセスでacknowledge()メソッドを呼び出してみましたが、機能していません。

(同じJAVAプロセス内の)他のクラスオブジェクトにメッセージを送信してから、acknowledge()メソッドを呼び出してみましたが、機能しました。

4

1 に答える 1

0

他のプロセスにメッセージを送信する方法に依存すると思います...他のプロセスにメッセージを配信するために呼び出した後、最初のコンシューマーでacknowledge()を呼び出すだけです...それはメッセージが配信されることを保証するはずです( 2番目のプロセスへの配信が健全であると仮定します)...

于 2012-03-28T15:31:22.493 に答える