0

Websphere 6.1 のバックアウト キューから有害なメッセージを取得するソリューションを開発しています。

私の質問は、このメッセージ (つまり、TextMessage) が通常のキューからバックアウト キューに再キューイングされる場合、msg.getJMSDestination() と msg.getJMSReplyTo() のキュー名は何ですか?

例: myQueue への宛先を含むメッセージがあります。ただし、何らかの理由で、このメッセージを処理できませんでした (ポイズン メッセージ)。Websphere がそのように構成されているため、このメッセージは myBOQueue という名前のバックアウト キューに再キューイングされます。(MDB を使用して) myBOQueue からこのメッセージを取得し、 ((Queue) msg​​.getJMSDestination()).getQueueName()を実行すると、myQueue または myBOQueue のどちらに移動しますか? ((Queue) msg​​.getJMSReplyTo()).getQueueName()を実行すると、何が得られますか?

メッセージ文書: http://download.oracle.com/javaee/1.4/api/javax/jms/Message.html

Thx、アンドレ

4

1 に答える 1

1

ベンダー固有のドキュメントを調べたい。再試行回数と有害なメッセージ キューは、JMS 仕様には含まれていないベンダー固有の機能だと思います。

于 2010-10-15T21:10:18.307 に答える