0

私の構成の詳細は次のとおりです。

  • メッセージを MQ トピックにパブリッシュする 1 つの PubSub。
  • 2 つの異なるコンシューマ アプリケーション。
  • コンシューマーごとに 1 つのトピック サブスクリプション。
  • サブスクリプションごとに 1 つのキュー。
  • 最後に、キューごとに 1 つのバックアウト キュー。

誰がバックアウト キューのコンテンツを管理し、何を再発行する必要があるかを判断する必要がありますか?

4

2 に答える 2

0

最初に確認する必要があるのは、そもそもなぜメッセージがバックアウト キューに入れられているのかということです。

1) メッセージが有効な形式ではないためにメッセージをバックアウトしているのは JMS クライアントですか?

2) アプリケーションのエラーが原因で、消費者アプリケーションがメッセージをロールバックしているのでしょうか?

問題が上記の #1 である場合は、プロデューサー アプリケーションを調べて、メッセージ形式が無効である理由を特定する必要があります。#2 の場合は、アプリケーション ロジックを確認する必要があります。

最後に、バックアウト キューを確認し、適切な修正アクションを実行してメッセージをサブスクリプション キューに戻すアプリケーションが必要です。

于 2015-09-02T14:54:57.357 に答える