0

nServicebus アプリケーションがあり、アプリケーションがハンドラーからメッセージを読み取り、バスからメッセージを自動的に削除するようになりました。しかし、私が望むのは、Handler からメッセージを取得した後、バスからメッセージを削除しないことです。コードでメッセージを処理した後、バスからメッセージを削除します。つまり、メッセージを制御する必要があります。

少し早いですがお礼を

スサンタ・サマンタ

4

1 に答える 1

2

NServiceBus はすべてのハンドラーを TransactionScope で実行します。つまり、コードが例外をスローした場合、メッセージはキューに戻され、後で再試行されます。したがって、例外をキャッチしたり、メッセージがキューから削除される方法を管理したりすることについて心配する必要はありません。NSB がそれを処理します。

あなたがしようとしていることについてもう少し情報を提供できれば、私はあなたをもっと助けることができるかもしれません?

于 2010-01-07T08:36:58.287 に答える