SimpleMessageListenerContainer类中的退避用法

时间:2019-03-31 13:17:42

标签: java spring spring-amqp

我可以理解,org.springframework.util.backoff存在于简单的用例中,可以在核心spring模块中使用。 (与使用spring-retry相比)。

但是我的问题是,为什么spring-amqp使用它而不是spring-retry的{​​{1}}中的handleStartupFailure()中的SimpleMessageListenerContainer,因为spring-retry已经是一个依赖项。

1 个答案:

答案 0 :(得分:1)

最初,侦听器容器没有退避机制,只有recoveryInterval

添加退避功能后,我们不需要spring-retry提供的额外功能(异常分类,有状态重试等),因此使用Spring实用程序似乎更简单。

您关心什么?当前所需的机制没有提供什么?