私はSpring JMSを使用してWebsphere MQサーバーに接続しています。 SessionAwareListenerインターフェイスを実装してカスタムリスナーを作成し、ビジネスロジックの古いコードを再利用しました。JMS DefaultMessageListenerContainerがメッセージを再試行する回数を制限する方法を教えてください。
リスナーはテスト中にStringIndexOutOfBoundsExceptionをスローしますが、これは捕捉できません。しかし、私はログで次の約32回印刷され、その後DMLCが停止することがわかります。
DMLCがメッセージを再試行する頻度を制御する方法と、キャッチされない例外を処理する方法はありますか?
IBM MQ JCAアダプタを正しく使用していますか? Springアプリケーションはどこにデプロイされていますか? – DaTroop
アプリケーション・サーバーではなく、Websphere MQのみを使用しています。 SpringアプリケーションはスタンドアロンのJVMです。 –