我正在开发一个应用程序,它具有使用某些外部Web服务发送一些SMS消息和电子邮件的小功能。在特定时间调用方法
这些消息可以安排在某个特定日期在某个特定时间发送,现在或将来发送。他们也可以安排每天/每周/每月发送。
如何设计我的系统以“知道”什么时候调用发送方法(无轮询)?
我正在开发一个应用程序,它具有使用某些外部Web服务发送一些SMS消息和电子邮件的小功能。在特定时间调用方法
这些消息可以安排在某个特定日期在某个特定时间发送,现在或将来发送。他们也可以安排每天/每周/每月发送。
如何设计我的系统以“知道”什么时候调用发送方法(无轮询)?
您可以使用Quartz.net进行任务计划。 http://quartznet.sourceforge.net/
你可以在windows服务中使用它。
或者你必须使用一种“外部调度程序” - 这意味着 - 使用外部轮询或自己实现调度程序。我认为没有任何投票没有任何决定...
找到了! 有一个开源的Quartz(.net).. http://quartznet.sourceforge.net/ 当然很棒的教程: http://quartznet.sourceforge.net/tutorial/index.html 享受! – Tomer 2011-12-26 07:14:21
我知道这个项目8-)非常有用,但对于小型项目或非常简单的任务可能会有点过于复杂。在这种情况下,使用“唤醒事件”列表进行简单轮询可能更有用 – 2011-12-26 07:17:15
太棒了!刚刚发现它。 – Tomer 2011-12-26 07:14:53