我有一个RecurringJob
,它从数据库中接收一些行,我想为每行发送一封电子邮件。在中调用BackgroundJob.Enqueue
作为每行的定期作业处理程序以发送电子邮件是否安全?
我的目标是尽量减少重复工作中的工作量。
现在回答这个问题有点晚了,但是的,您可以从重复作业中调用BackgroundJon.Enqueue()
。我们使用MongoDB,因为它是线程安全的,所以我们有一个作业来创建串行和并行运行的其他作业。
后台作业的目的是执行任务,无论您是从API调用、重复作业还是后台作业本身开始。