재시도 메커니즘을 모두 @RabbitListener
으로 설정하는 방법을 찾으려고했습니다. 난 이미 속성 시도했다 :@RabbitListener에 대한 재시도 구성 프로그램 적으로 데드 - 레터 큐 지정
listener:
auto-startup: true
concurrency: 1
max-concurrency: 1
retry:
enabled: true
initial-interval: 1000
max-attempts: 3
max-interval: 10000
multiplier: 2
stateless: true
그리고 오류가 메시지로 전송되지 않습니다 만 문제를 잘 작동합니다. 내가 가지고있는 유일한 문제는 특정 메시지를 보내려면 DLQ
x-dead-letter-exchange
과 x-dead-letter-routing-key
인수를 추가하려면 대기열을 변경해야하며 이는 피하고 싶습니다.
그래서 제 질문은 : 프로그래밍 방식으로 메시지 큐를 다시 작성하지 않고 시도를 소진 한 후에 가야 DLQ
인 지정하는 방법은
- 있습니까? 사용하지 않으면 인수 X-죽은 -...
나는 봄 부팅 1.4.0.RELEASE을 사용하고 있습니다.