JMS AutoAck Web サイトの以下の点が理解できません。AUTO_ACKNOWLEDGE
コンシューマーの MessageListener を呼び出した後、 onMessage メソッドが正常に戻った直後 (私の理解ではまだ進行中の可能性があります)
しかし、私の理解によれば、消費者はメソッドMessageListener
内のすべての処理をonMessage()
実装して実行します(これは消費者によって実装されます)
AUTO_ACKNOWLEDGE
もう 1 つ質問:との違いがわかりませんDUPS_OK_ACKNOWLEDGE
。
私が読んだのはDUPS_OK_ACKNOWLEDGE
、怠惰に認め、同じメッセージを再び配信する可能性がありますが、その実際的な意味を理解することはできません. 必要な場所と必要な場所
の実際の例を教えてくださいAUTO_ACKNOWLEDGE
DUPS_OK_ACKNOWLEDGE
2013/09/05 追記: Java再配信とトランザクションからのポイント追加
メッセージ処理中に発生した障害を考えてみましょう。メッセージはどうなりますか?後で正常に処理するためにメッセージが失われるか、再配信されますか? これらの質問に対する答えは、選択した 取引オプションによって異なります。