Я работаю с приложением Spring Boot 2.0.2 и хочу настроить RabbitMq на повторение неудачных сообщений 3 раза с интервалом между каждой попыткой.
Ранее в Spring Boot 1.5.1 я успешно настроил это на application.properties
:
spring.rabbitmq.listener.retry.enabled=true
spring.rabbitmq.listener.retry.initial-interval=45000
spring.rabbitmq.listener.retry.max-attempts=3
spring.rabbitmq.listener.retry.multiplier=1.3
spring.rabbitmq.listener.retry.max-interval=80000
Я пытался сделать то же самое на Spring Boot 2.0.2, но это не работает. Я читал, что эти свойства изменились в Spring Boot 2.0 , но даже после обновления свойств он все равно не работает:
spring.rabbitmq.listener.direct.retry.enabled=true
spring.rabbitmq.listener.direct.retry.initial-interval=45000
spring.rabbitmq.listener.direct.retry.max-attempts=3
spring.rabbitmq.listener.direct.retry.multiplier=1.3
spring.rabbitmq.listener.direct.retry.max-interval=80000
Я что-то упустил?