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. OkHttpClientに最大再試行回数があります
- 2. 送信試行の最大回数
- 3. SSLError:HTTPSConnectionPool(host = 'www.quandl.com'、port = 443):最大再試行回数を超えました
- 4. Pythonリクエストで最大再試行回数がurlを超えました
- 5. Rails5、再試行する方法ActiveBoxを特定の回数だけ実行する(最大試行)
- 6. パイソンtwilio HTTPSConnectionPool(ホスト= 'api.twilio.comは'、ポート= 443)最大再試行回数は、URLで
- 7. MDB内で最大再試行回数を取得する方法は?
- 8. 最大再試行超過 - Elasticsearch
- 9. ステートマシンで再試行および最大試行
- 10. SQL Serverジョブステップの再試行回数
- 11. Retrieve JMSメッセージの再試行回数
- 12. AWS SQS複数回再試行
- 13. Simple Container Toolchain - 展開に失敗しました:最大再試行回数を超過しました
- 14. 再試行回数が10回を超えました
- 15. 同じセッション内のすべてのプール接続で最大再試行回数を設定できますか?
- 16. ProxyError:なし:最大再試行回数がurlで超過しました:http:// localhost:4000/generate-orders/get-orders
- 17. Azure webjob最大実行時間またはBlobキュー最大ロック再試行
- 18. リクエストSSLError:HTTPSConnectionPool(host = 'www.recruit.com.hk'、port = 443):最大再試行回数がURLを超過しました
- 19. 理由があるSCTP ABORTアソシエーションがプロトコル違反で最大再試行回数を超過しました
- 20. メッセージブローカの再試行回数と構成方法
- 21. Spring Retry再試行が再試行も再試行もしない
- 22. AWS S3:C++での再試行の最大回数を設定する方法は?
- 23. 個々の最大試行回数のジョブをキューに入れる方法は?
- 24. spring amqp rabbit最大コンシューマ接続の再試行
- 25. MQとSIBのメッセージの最大長
- 26. 最小値と最大数
- 27. FirebaseJob Dispatcherは:再試行タイプのジョブで再試行の回数を指定する方法をRETRY_POLICY_EXPONENTIAL
- 28. TRYブロックで複数回コマンドを再試行するには
- 29. AWSラムダエラーの再試行回数を追跡する方法
- 30. httpieの再試行回数を設定する方法は?