0

まず、私は MQ の概念の初心者であり、最近物事を理解しようとしています。

backout メソッドを使用して、最後の同期点以降に作業単位内で発生したコミットされていない put または get のトランザクションをロールバックすることを知っています。

私の質問は次のとおりです。

  1. バックアウト メソッドは、バックアウト キュー内のメッセージをすぐにバックアウトしますか、それともバックアウト カウントに達した後にバックアウトしますか? (バックアウト方法とバックアウトキューが関連していると推測しています)
  2. バックアウト メソッドごとにコミットを呼び出す必要がありますか?
4

1 に答える 1

0

バックアウト メソッドは、バックアウト キュー内のメッセージをすぐにバックアウトしますか、それともバックアウト カウントに達した後にバックアウトしますか? (バックアウト方法とバックアウトキューが関連していると推測しています)

即時。メッセージを元のキューに戻します。J2EE コンテナーにメッセージのバックアウトのサポートが組み込まれている場合、ロジックはバックアウト カウントをチェックし、その数に達した場合、メッセージはバックアウト キューに入れられます。

バックアウト メソッドごとにコミットを呼び出す必要がありますか?

いいえ。

于 2014-04-23T23:47:54.160 に答える