WASでは、jmsキューXを作成しました。別のキューYも作成しました。MQでは、YがXのバックアウトキューであると指定しています。
最大再試行回数は3回であり、バックアウトしきい値は2です。つまり、メッセージがXで消費されない場合は2回試行した後、キューマネージャはYにメッセージを書き込みます。この場合、最大再試行回数(3)は決してそれは決して3度目の試みではないからだ。そして、Xのリスナーは決して落ちません。 私の理解は正しいですか?MQ最大再試行回数とバックアウトしきい値
答えて
jmsインターフェイスについてはわかりませんが、ネイティブWMQでは、キューマネージャは自動的にメッセージをバックアウトキューに再キューしません。 backout_countを照会し、それをbackout_thresholdと比較して、メッセージをbackout_queueに入れるのはアプリケーションの責任です。
あなたは、 "WebSphere Application Serverが毒のメッセージを処理する方法" をお読みください - 読むことが重要。またhttp://www.ibm.com/developerworks/websphere/library/techarticles/0405_titheridge/0405_titheridge.html
の "ベストプラクティス:WebSphere MQのキューの共有とアプリケーション・プログラム" を、発行するためにスクロール6からhttp://www.ibm.com/developerworks/websphere/library/techarticles/0512_elkins/0512_elkins.html
MQ JMS実装では、ターゲットキューに設定されているバックアウトしきい値に達すると、メッセージをバックアウトキューに移動する処理を行います。バックアウト・キューが指定されていない場合、MQ JMSはメッセージをデッド・レター・キューに入れようとします。
私が知る限り、MQ JMSには再試行の概念はありません。 WAS/MDBに関連するものかもしれません。
アプリケーションがメッセージをキューから取り出すキューを再キューに入れるのであれば、バックアウトのしきい値がキューのプロパティで定義されているのはなぜですか?アプリケーションでこのしきい値プロパティを定義しないでください。
非常に混乱します。
- 1. 送信試行の最大回数
- 2. MDB内で最大再試行回数を取得する方法は?
- 3. 最大再試行超過 - Elasticsearch
- 4. Retrieve JMSメッセージの再試行回数
- 5. MQとSIBのメッセージの最大長
- 6. SQS /タスクキュージョブの再試行回数の戦略?
- 7. boto3のリクエストの再試行回数を変更する
- 8. Spring DBCP接続プーリング|再試行回数の設定
- 9. 最大10進値より大きい数値での作業
- 10. 最大値より大きい数値を表す方法
- 11. Amazon S3のバケットにファイルをアップロードしようとすると、「再試行の最大回数」が発生しません。
- 12. インデックス値が最大の最大値と最大値の2番目の最大値を検索したい
- 13. 3回の再試行後にZooKeeperが失敗しました
- 14. JavaScriptのログイン試行の最大数をカウントするには?
- 15. args変数の最大値と最大値の差
- 16. Haskell STMと再試行
- 17. WebSphere MQバックアウト・キュー内のメッセージの入力キュー
- 18. ログイン試行回数が最大に達した場合にサイトディレクトリ全体を削除する方法
- 19. 「c:\ pagefile.sys」と「c:\ hiberfile.sys」をコピーできない、またはコピーできませんでした。再試行回数が10回を超えました。失敗
- 20. c#またはvbコードブロックを再試行する汎用関数n回数
- 21. 最大値と最小値?
- 22. 私はそうのような再試行ポリシーを設定しようとしています再試行ポリシー
- 23. ASP.NET/IIS:最大試行とリダイレクトを設定するWindows認証
- 24. SeamとHibernateでトランザクションを再試行する最良の方法
- 25. タスクの再試行
- 26. ???最大500回の再帰制限に達しました
- 27. 増加セロリ再試行時間各再試行サイクル
- 28. 再試行は、私は以下の再試行のために必要としている
- 29. ASIHTTPRequestを再試行できますか?
- 30. 複数のスレッドでインクリメントしたときの共有変数の最小値と最大値