2012-03-26 4 views
0

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

他のプロセスとのソケット接続を使用してメッセージオブジェクトを送信し、それに対してacknowledge()メソッドを呼び出すのは疲れましたが、動作しません。

他のクラスオブジェクト(同じJavaプロセス内)にメッセージを送信してから、acknowledge()メソッドを呼び出すと、うまくいきました。

答えて

0

私は他のプロセスにメッセージをどのように送信しているかによって決まると思います...私は、あなたが他のプロセスにそれを提供する呼び出しの後、最初の消費者でacknowledge()を呼び出すだけです。 (2番目のプロセスへの配送が健全であると仮定して)...

関連する問題