0

我正在用 C 语言构建调度程序。调度程序应该 ping 数据库队列,如果数据库中写入了任何新内容,它应该选择并将其发送到远程服务器进行处理。(文件将由客户端使用 WCF Web 服务上传到数据库)你们认为我应该如何处理这种情况?任何类型的帮助将不胜感激。我还在设计阶段。

谢谢。

4

3 回答 3

1

由于这是一项周期性任务,我会考虑编写一个在运行时完成这项工作的应用程序(没有调度)。然后将其添加到 Windows 任务计划程序。

于 2013-06-13T18:45:48.613 回答
1

看看Quartz.NET。它可以轻松地让您设置调度程序并插入作业(即将文件发送到远程服务器)和触发器(您希望它多久运行一次......)它具有出色的 Fluent API 以及对 CRON 样式表达式的支持.

网站上也有教程,谷歌会找到更多。

于 2013-06-13T19:04:32.413 回答
0

@spender 的想法很容易实现。另一种选择是使用数据库触发器来调用 CLR proc

http://msdn.microsoft.com/en-us/library/ms131094%28v=SQL.90%29.aspx

我可以通过 SQL Server 触发器调用 C# 函数吗?

于 2013-06-13T18:58:17.237 回答