1

メッセージ ID のみに基づいてメッセージを確認できる方法はありますか。私のシナリオは次のようなものです:

  1. Web サービスが、ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE を使用して activemq からメッセージを受信しました。
  2. このメッセージをクライアントに送信します。
  3. クライアントは、メッセージ ID を使用して処理した後、確認応答を送信します

ここでの要件は、Web サービスがメッセージ ID に基づいてメッセージを確認できる必要があることです。

4

1 に答える 1

2

現在、特定のメッセージを確認するために、それぞれのメッセージ オブジェクトでacknowledge()メソッドを呼び出すことしかできません。ただし、ブローカに存在しないメッセージ オブジェクトでacknowledge()メソッドを呼び出すと、「確認応答をディスパッチされたメッセージと関連付けることができませんでした」という例外が発生することに注意してください。

于 2012-05-25T05:36:12.477 に答える