受信トレイからすべての電子メールを読み取り、解析してデータベースに挿入するメール読み取りサービスがあります。私が直面している問題は、メールを受信順に解析するという保証がないことです (これはビジネス要件です)。これに対する私の修正は、ある種の待ち行列システムを導入することです。このようにして、アイテムを受け取った順に処理します。これにより、メールの読み取りとデータベースへの解析/挿入を切り離すという利点も得られます。
だから私の質問は、メッセージをローカルに送信することだけを計画している場合、サービス バス (NServiceBus など) を使用するのはやり過ぎですか? つまり、電子メールを読み取るサービスと、データベース内の電子メールを解析/挿入するサービスが同じマシンに存在します。
ありがとうございました。