ASP.NET应用程序中的DefaultSchedulerService

时间:2010-04-27 06:19:31

标签: windows asp.net-3.5 workflow-foundation

我的项目需要实现预见性缓存,即在调用特定请求时触发另一个请求。以下详细介绍了实现 -

  1. HttpModule解析SOAPRequest并匹配配置文件中的条目以供预见候选。
  2. 如果请求匹配,则准备参数字典并启动适当的工作流程。
  3. 通过在Application_Start事件中初始化运行时实例并将其存储在Application Dictionary中,确保在所有请求中使用单个工作流运行时。
  4. 使用持久性服务和DefaultScheduler服务。
  5. 我们无法实现Windows服务模型,因为当前要求要求将SOAPRequest参数作为参数传递。 ManualSchedulerService由于其实际行为的同步性而未处于争用状态。性能仍然很差,产品团队也不满意。谁能建议我更好的解决方案?

    谢谢, 萨米尔

1 个答案:

答案 0 :(得分:0)

我认为你正在寻找这个ASP.NET Service或者看看Quartz.net一个功能齐全的开源作业调度系统,它可以用于从最小的应用程序到大型企业系统。