我正在编写一个需要在特定时间运行任务的应用程序,因此我打算为此使用Quartz.NET。尽管需要运行的任务有多个步骤,其中一些可能会有点集中,所以我正在考虑使用类似MSMQ的任务对任务的每个部分进行排队,并且使用传播负载的较小的重点子任务一点任务。Quartz.net和/或MSMQ?
唯一的问题是,它会绕过我想用来确保任务完成的Quartz.NET失败任务功能。
任何人都可以提出一种方法来使用Quartz.NET单独做一切?或者如何使用MSMQ以及仍然能够使用Quartz.NET的“任务失败”功能? (或者我可能不知道的任何其他方式?)