从RecurringJob内部调用BackgroundJob.排队安全吗



我有一个RecurringJob,它从数据库中接收一些行,我想为每行发送一封电子邮件。在中调用BackgroundJob.Enqueue作为每行的定期作业处理程序以发送电子邮件是否安全?

我的目标是尽量减少重复工作中的工作量。

现在回答这个问题有点晚了,但是的,您可以从重复作业中调用BackgroundJon.Enqueue()。我们使用MongoDB,因为它是线程安全的,所以我们有一个作业来创建串行和并行运行的其他作业。

后台作业的目的是执行任务,无论您是从API调用、重复作业还是后台作业本身开始。

最新更新