1

私は現在、顧客向けの未処理のJMSメッセージのエラー処理を設計しています。Tibco EMSはブローカーとして使用され、WeblogicのMDBはコンシューマーとして使用されます。

TibcoDLQ機能(未配信メッセージの$sys.undeliveredキュー)を評価しています。$ sys.undeliveredのハンドラーを実装して、MDBが一時的なエラーのためにメッセージを繰り返しロールバックし、メッセージが$sys.undeliveredに到達する状況を処理する必要があります。

$ sys.undeliveredは共有キューのようであり、複数のMDBが複数のキューからのメッセージを異なる方法で処理しているため、$ sys.undeliveredに配置されたメッセージのメッセージが投稿された元のキューを特定する方法はありますか?

4

1 に答える 1

1

メッセージはそのまま$sys.undeliveredキューに移動されます。これには、標準のJMSDestinationプロパティや独自のカスタムヘッダープロパティなどのJMSヘッダープロパティが含まれます。これらのヘッダープロパティは、要件をサポートするために使用される可能性があります。

于 2012-02-28T21:59:55.487 に答える