DNN调度管理解析(一)-----简单介绍及其API


 简单介绍

  调度管理是DNN提供给开发者在一定的时间间隔实现调度任务的一种机制。

  类似,它也是在提供者模式的基础上实现的,所以可以不更改核心代码就

  创建新的或修改原有的调度服务。查看有关资料

  你会发现这是DNN核心团队的成员Dan Caron 的巨大贡献:

  It was during this time that Dan Caron single-handedly made a significant impact on

  the project. Based on his experience with other enterprise portals, he proceeded to

  add integrated exception handling and event logging to the application. This added

  stability and “auditability”; two major factors in most professional software products.

  He also added a complex, multithreaded scheduler to the application. The Scheduler

  was not just a simple hard-coded implementation like I had seen in other ASP.NET

  projects,but rather it was fully configurable via an administration user interface. This

  powerful new feature could be used to run background housekeeping jobs as well as

  long-running tasks. With this in place,the extensibility of the application improved yet

  again.

  呵呵,转入正题,由于调度服务是在Web应用程序的环境下运行的,故不

  可避免会出现中断或掉线的情况,这时调度服务显然会被中止,所以调度

  服务必然不会24小时的运转着,而只