Hangfire重复作业两处Queue属性值不一致是否正常?
关于Hangfire重复作业队列属性不一致的问题
这种属性值不一致是正常现象,并非你的操作有误。
- RecurringJobDto类的
Queue属性属于Hangfire的遗留字段,在新版本中已经不再被实际使用,所以始终显示为default。 - 实际控制作业执行队列的是其内部Job对象的
Queue属性,你看到它正确设置为notes,说明你的队列配置是生效的。
你使用client.Create<IServiceInterface>(s => s.ProcessJob(), new EnqueuedState("notes"));创建重复作业的方式完全正确,作业实际执行时会被分配到notes队列中,无需担心配置失效。如果需要验证,可以通过Hangfire控制台查看作业的队列归属,或者观察作业执行时的队列调度情况。
内容的提问来源于stack exchange,提问作者Cef
相关产品推荐
相关产品推荐

