C# - 配置作业 Hangfire 的尝试

问题描述 投票:0回答:1

我想限制具体工作的尝试,这个属性是这样工作的吗?或者它为该方法设置了所有作业的尝试?

[AutomaticRetry(Attempts = 0)]
public void BackgroundMethod()
{
}

尝试限制工作尝试

c# asp.net .net limit hangfire
1个回答
0
投票

AutomaticRetry 控制如果内部抛出异常,Hangfire 将重试排队作业的次数。

如果您想限制调用函数的次数(每分钟左右),我已经使用 Polly 速率限制器取得了成功。您还可以付费购买 Hangfire Pro 以获得节流

© www.soinside.com 2019 - 2024. All rights reserved.