올바르게 구성된 RabbitMQ 큐 (dlx 인수를 보여줍니다)가 있고 Java 수신기 코드에 FatalListenerExecutionException
이 있습니다. 어떤 이유로 예외가 던져지면 지정된 데드 레터 큐에 아무 것도 나타나지 않습니다.봄 AMQP- 데드 레터 큐에 아무것도 표시되지 않습니다.
잘못된 예외를 던지고 있습니까?
감사합니다. 봄 구성
큐 인스턴스 :
Map arguments = new HashMap();
arguments.put("x-dead-letter-exchange", "dlx.queue");
new Queue("some.queue", true, false, false, arguments);
리스너 컨테이너 봄 구성 :
Parameters : x-dead-letter-exchange: dlx.queue
감사합니다. 사실 defaultRequeuRejected = "false"입니다. – mstrom
DLX/DLQ 바인딩을 포함하여 구성을 표시해야합니다. –
감사합니다. 나는 원래 질문에 세부 사항을 추가했다. – mstrom