ASP.NET 4.0-后台工作者 - 最佳实践

sam*_*tin 6 c# asp.net asp.net-mvc-3

我已经实现了在ASP.NET下运行的几种不同类型的后台工作程序,但想知道推荐/最佳实践方法可能是什么.

在数据存储(在这种情况下是mongo db)中,我有一个我需要处理的操作队列.

队列将根据ASP.NET MVC应用程序中的某些操作而增长.

我想启动一个后台线程/工作线程来连续处理这些排队的项目.

是否像在应用程序的启动事件中启动后台工作程序一样简单,还是应该在计时器上完成?

提前致谢

SAM

rbo*_*man 2

我使用http://quartznet.sourceforge.net/index.html进行作业调度,并且非常幸运。