私はAsp.net webAPI2とangularJSを使用してクライアントに取り組んでいます。今私のクライアントは以下の要件を持っていますが、私はWebAPIプロジェクト、ウィンドウサービス、またはその他のように作成しなければならないプロジェクトのタイプを理解できません。誰でも、クライアントが実際に何を望んでいるのか教えてください。どうすればいいですか?タイムベースでジョブを実行できるサービス
QueueManagerは、時間を基準にジョブを実行できる何らかのサービスである必要があります。我々はそれが連続ループで実行されるサービスであると想定していますが、各繰り返しの最後にx秒(「x」は設定ファイルに設定されています)のThread.Sleepを持っています。このQueueManagerサービスCore.Jobsプロジェクト内の新しいプロジェクトとして。私はベースネームスペースと共にプロジェクト名を "Core.Jobs.QueueManager"にしたいと思います。 QueueManagerが反復ごとに行う機能は次のとおりです。
1)作業者の健康チェックを行います(JobsAPI:Queue/WorkerHealthCheck - 既に作成済み) a。このメソッドは、200のステータスコードとワーカーの数を返します。戻り値に作用する必要はありません。
*誰もが、私は誰もが、離れてあなたのクライアントから、彼が何を望んでいるかを教えてくれないことができると信じている*クライアントが実際に欲しいものを教えてください。とにかく私はあなたに[Hangfire](http://hangfire.io/)についてもっと見て読んでみることを勧めます。 –