Exception handling Nservicebus'中是否有固定间隔;自动重试

Exception handling Nservicebus'中是否有固定间隔;自动重试,exception-handling,nservicebus,Exception Handling,Nservicebus,我需要弄清楚如何在Nservicebus中管理重试。 如果我的流中有任何异常,它应该每10秒重试10次。但是当我在Nservicebus的网站()中搜索时,有两种不同的重试机制,第一级重试(FLR)和第二级重试(SLR) FLR表示瞬时误差。当您遇到异常时,它将根据MaxRetries参数立即尝试。这个参数对我来说应该是1 SLR适用于FLR之后持续存在的错误,重试之间需要一个小的延迟。有一个名为“TimeIncrease”的配置参数定义了两次尝试之间的延迟时间。但是,Nservicebus执行

我需要弄清楚如何在Nservicebus中管理重试。 如果我的流中有任何异常,它应该每10秒重试10次。但是当我在Nservicebus的网站()中搜索时,有两种不同的重试机制,第一级重试(FLR)和第二级重试(SLR)

FLR表示瞬时误差。当您遇到异常时,它将根据MaxRetries参数立即尝试。这个参数对我来说应该是1

SLR适用于FLR之后持续存在的错误,重试之间需要一个小的延迟。有一个名为“TimeIncrease”的配置参数定义了两次尝试之间的延迟时间。但是,Nservicebus执行这些重试会越来越延迟时间。将此参数设置为10秒时。它将尝试10秒、30秒、60秒等等

您建议我如何提供我的第一个请求,即每10秒尝试一次,使用或不使用这些机制?

我找到了答案


特定软件社区(John Simon)的回复,您需要应用自定义重试策略,请看一个示例。

Stack Overflow鼓励您回答自己的问题,如果您找到了答案,请回答我的问题谢谢@janovesk