骆驼 useExponentialBackoff 无法正常工作

Camel useExponentialBackoff not working correctly

我已经设置了一个带有错误处理程序的骆驼路由和配置如下的重新传送策略

<errorHandler id="apiRetryHandler" type="DefaultErrorHandler">
<redeliveryPolicy maximumRedeliveries="5" redeliveryDelay="30000"
backOffMultiplier="5" useExponentialBackOff="true"
useCollisionAvoidance="true"/><errorHandler>

我期待以下结果

第一次失败时,当我从系统收到异常时,处理程序按以下顺序启动

请指教我这里做错了什么。

重新传送的最大延迟为 60 秒 [1]。您需要将其设置为更高的值。也不建议使用长延迟值,例如 12.5 分钟是一个非常长的时间。

<errorHandler id="apiRetryHandler" type="DefaultErrorHandler">
<redeliveryPolicy maximumRedeliveryDelay="30min" maximumRedeliveries="5" redeliveryDelay="30sec"
backOffMultiplier="5" useExponentialBackOff="true"
useCollisionAvoidance="true"/><errorHandler>