長時間実行または高プロセッサ プロセスの要求が呼び出される Web アプリがあります。
これを IIS サーバーからオフロードする Windows サービスを作成したいと考えています。これらのジョブの待ち時間を短縮するために、このサービスを複数のマシンにインストールします。私たちが検討しているアイデアの 1 つは、オブジェクトを別の列として JobSql Server にシリアル化することです。JobType
ジョブ サービスは、そのインジケーターで行を更新することによってジョブを要求します。これにより、他のサービスがそのジョブを取得できなくなります。ジョブが完了すると、サービスはそのエントリを削除します。
私が探しているのは、ジョブ サービス キューイングを実現するための他の、おそらくより良いアイデアです。