我有一个使用Spring Cloud Stream接收消息的消费者应用程序。我已配置重试和DLQ,但在超过重试次数后获取MessagingException。
下面是我的配置:
spring.cloud.stream.bindings.input.group = myProcessingGroup
spring.cloud.stream.bindings.input.consumer.max-attempts=3
spring.cloud.stream.rabbit.bindings.input.consumer.auto-bind-dlq=true
spring.cloud.stream.rabbit.bindings.input.consumer.retryable-exceptions=<list of exception map>我期望的是重试3次,并在重试3次后将消息发送到DLQ。
你认为我做错了什么?谢谢。
发布于 2019-08-26 20:51:23
您的消息在DLQ中。你看过了吗?此外,您看到的例外情况是简单的日志记录
2019-08-26 14:49:01.456 ERROR 21139 --- [ocessingGroup-1] o.s.integration.handler.LoggingHandler 。。.from Spring集成LoggingHandler
https://stackoverflow.com/questions/57654824
复制相似问题