2012-06-12 13 views

答えて

5

である私に説明していただけます。これは、メッセージが到着したときに、メッセージが到着したことを自動的に認識することを意味します。 JMSオブジェクトから.acknowledge()を呼び出すのと同じことです。

自動確認応答をオフにする理由の1つは、サーバーを構築し、各JMSメッセージを処理していて、何らかのDBトランザクションを実行しているとします。トランザクションが失敗した場合は、エラーを修正して再度処理できるように、JMSメッセージを再送信する必要があります。したがって、この意味では、処理後にのみJMSオブジェクトを認識することになります。

+0

あなたはコーディングがackの責任を負うことを意味します。何らかの処理をした後で、デフォルトのackメカニズムを利用したくありません。 – Aryan

+0

はい、それをオフにすると、ackを処理します。 –

+0

ウルの助けをありがとう:)ありがとう – Aryan

関連する問題