キューに入れられた電子メールを毎分送信するバックグラウンド サービスが実行されている asp.net Web サイトがあります。問題は、Web ガーデン (複数のワーカー プロセス) に移動したことです。複数のスレッドがそのバックグラウンド プロセスを呼び出しているため、電子メールが複数回 (同時にまたはほぼ同時に) 送信されます。
1 つのスレッドを割り当てる方法、または毎分このプロセスを実行するスレッドを 1 つだけにして、他のスレッドにそれを無視するように指示する方法はありますか?
ありがとう!