从 RecurringJob 内部调用 BackgroundJob.Enqueue 是否安全?
Is it safe to call BackgroundJob.Enqueue from inside a RecurringJob?
我有一个 RecurringJob
从数据库接收一些行,我想为每一行发送一封电子邮件。在 中调用 BackgroundJob.Enqueue
每行的重复作业处理程序以发送电子邮件是否安全?
我的目标是将重复工作中的工作量保持在最低限度。
现在回答这个问题有点晚了,但是可以,您可以从重复作业中调用 BackgroundJon.Enqueue()
。我们使用 MongoDB,因为它是线程安全的,我们有一个作业创建其他 运行 串行和并行的作业。
后台作业的目的是执行任务,无论您是从 API 呼叫、重复作业还是后台作业本身开始。
我有一个 RecurringJob
从数据库接收一些行,我想为每一行发送一封电子邮件。在 中调用 BackgroundJob.Enqueue
每行的重复作业处理程序以发送电子邮件是否安全?
我的目标是将重复工作中的工作量保持在最低限度。
现在回答这个问题有点晚了,但是可以,您可以从重复作业中调用 BackgroundJon.Enqueue()
。我们使用 MongoDB,因为它是线程安全的,我们有一个作业创建其他 运行 串行和并行的作业。
后台作业的目的是执行任务,无论您是从 API 呼叫、重复作业还是后台作业本身开始。