我正在開發一個應用程序,它具有使用某些外部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