我正在寻找.Net(3.5)中现有的作业队列实现,我想知道是否有人有一个好的建议。我假设没有任何工作队列能够完全按照我们的意愿行事,所以我正在寻找一个可以轻松扩展的工作队列。
我们的基本要求:
谢谢,
Liron
答案 0 :(得分:2)
quartz.net是一个非常全面的作业调度程序
答案 1 :(得分:0)
我做过类似的事情,它实际上只是一个消息队列,所以这里有一些关于基本实现的注释:
另外,我认为应该并行运行的作业并不一定需要作业 - 你可以在ThreadPool上执行它们。
从这里开始,您可以制定定时执行(比如,应该在10秒后运行的作业),执行迭代器,并支持公开AsyncWaitHandler的作业(例如,允许其他作业在等待某事时执行)