私はCシャープでスケジューラを構築中です。スケジューラはデータベース キューに ping を送信し、データベースに何か新しいものが書き込まれている場合は、それを取得してリモート サーバーに送信して処理します。(ファイルは、WCF Web サービスを使用してクライアントによってデータベースにアップロードされます) この状況をどのように処理すればよいと思いますか? どんな種類の助けも高く評価されます。私はまだ設計段階です。
ありがとう。
私はCシャープでスケジューラを構築中です。スケジューラはデータベース キューに ping を送信し、データベースに何か新しいものが書き込まれている場合は、それを取得してリモート サーバーに送信して処理します。(ファイルは、WCF Web サービスを使用してクライアントによってデータベースにアップロードされます) この状況をどのように処理すればよいと思いますか? どんな種類の助けも高く評価されます。私はまだ設計段階です。
ありがとう。
これは定期的なタスクであるため、実行時にジョブを実行するアプリを作成することを検討します (スケジュールなし)。次に、それを Windows タスク スケジューラに追加します。
Quartz.NETを見てください。スケジューラを簡単に設定し、ジョブ (つまり、ファイルをリモート サーバーに送信) とトリガー (どのくらいの頻度で実行するか..) をプラグインできます。優れた Fluent API と、CRON スタイルの式のサポートを備えています。 .
このサイトにはチュートリアルもあり、Google はさらに多くのチュートリアルを見つけてくれます。
@spender のアイデアは簡単に実装できます。別のオプションは、データベース トリガーを使用して CLR proc を呼び出すことです。
http://msdn.microsoft.com/en-us/library/ms131094%28v=SQL.90%29.aspx