我想限制具体工作的尝试,这个属性是这样工作的吗?或者它为该方法设置了所有作业的尝试?
[AutomaticRetry(Attempts = 0)] public void BackgroundMethod() { }
尝试限制工作尝试
AutomaticRetry 控制如果内部抛出异常,Hangfire 将重试排队作业的次数。
如果您想限制调用函数的次数(每分钟左右),我已经使用 Polly 速率限制器取得了成功。您还可以付费购买 Hangfire Pro 以获得节流。