したがって、特定の時間に作業を行う要求を受け入れる WCF アプリケーションがあります。将来、さまざまな時期にやるべきことのリストを何千も持つことができます。これを行うために活用できる既存のフレームワークはありますか? 現在の実装はデータベースをポーリングし、においがする日時に基づいて実行することを探します。
いくつかのアイデア。
- タイマー。リクエストが届いたときにタイマーを設定して、起動が適切な時間になるようにします。これは、あまりにも多くのスレッドが浮かんでいる可能性があるようです。
- オブジェクトのリストをメモリ内に日時とともに維持し、これをポーリングして実行します。
- 石英のようなライブラリを使用してください。これでボリュームに耐えられるか心配です。