现在,所有失败的作业都会进入一个
Failed
队列。是否可以将 Hangfire 配置为具有多个失败队列?例如,Retail Order
作业处理器错误将进入Retail Order Failure
队列,而来自Mail Order
作业处理器的错误将进入Mail Order Failure
队列?
事实上它们不会进入失败队列,在hangfire中不存在这种结构。他们获得新状态,请参阅IStateDeleteState、SucceededState 等。
在仪表板上,这些失败的作业只是被 IMonitoringApi 过滤掉。所以现在不可能做到这一点,因为 IState 对于跟踪工作进度和持久状态至关重要 - 不确定未来的hangfire路线图是什么样子?!