Использование откатов в классе SimpleMessageListenerContainer - PullRequest
0 голосов
/ 31 марта 2019

Я могу понять, что org.springframework.util.backoff существует для простых случаев использования и для использования в модулях с пружинными сердечниками. (против использования spring-retry).

Но у меня вопрос, почему spring-amqp использует его вместо spring-retry в handleStartupFailure() из SimpleMessageListenerContainer, поскольку spring-retry уже является зависимостью.

1 Ответ

1 голос
/ 31 марта 2019

Изначально у контейнера слушателя не было механизма для отката, только recoveryInterval.

Когда был добавлен откат, нам не требовались дополнительные возможности, предоставляемые Spring-Retry (классификация исключений, повторение с сохранением состояния и т. Д.), Поэтому было проще использовать утилиту Spring.

Чтотвоя забота?Что не предусмотрено текущим механизмом, который вам нужен?

...