すべてのメッセージを順番に処理する必要があります。私は佐賀という意味ではありませんが、各メッセージはバスから選んだときに処理されます。メッセージのエラーが発生した場合、エラーメッセージが再試行制限に達するまで、プロセスが他のメッセージの処理を停止することが予想されます。
とにかく、NServiceBusがそのような要件を処理できることはありますか?
ちょっと考えましたが、NumberOfWorkerThreads = "1"を設定し、ハンドラプロセスを1つだけ組み合わせると、これができますか?
そうすれば、一度に1つのメッセージしか処理されません。
私が知っているように、msmqはトランザクションから正しいシーケンス配信を保証しません。