NServiceBus は、単一のメッセージが複数のスレッドによって処理されないことを保証しますか?
私はこの前提で作業してきましたが、1 つのメッセージが同時に 2 回処理されたようです。
ハンドラーで非トランザクション処理を行うため、設定でDoNotWrapHandlersExecutionInATransactionScope
. これは、メッセージが 1 回だけ処理されるようにする NServiceBus の機能に影響しますか? 私が理解しているように、これはまさにそれが言うことを行い、トランザクションスコープでラップしませんか?
誰かが私のためにこれを片付けることができますか? 他に何が重複メッセージの問題を引き起こす可能性がありますか?