ジョブストアとして1つのSQLServerデータベース、両方ともジョブをスケジュールできる2つのWebアプリケーション、およびジョブを実行するためのQuartz.NETWindowsサービスがあります。
2つのWebアプリケーションでジョブをスケジュールするだけで、Windowsサービスでジョブを実行するだけにします。
ここに問題があります:
2つのWebアプリケーションとWindowsサービスでISchedulerインスタンスを作成すると、それらは同時にジョブを実行し、競合が発生する可能性があります。
2つのWebアプリケーションでISchedulerインスタンスを作成しない場合、WebアプリケーションからWindowsサービスへのジョブをスケジュールするにはどうすればよいですか?
ISchedulerにジョブを実行せずにジョブをスケジュールさせる方法はありますか?(IJobアセンブリをこれら3つのアプリケーションすべてにデプロイできます)