首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Spring Cloud Stream会在重试次数耗尽后抛出MessagingException?

为什么Spring Cloud Stream会在重试次数耗尽后抛出MessagingException?
EN

Stack Overflow用户
提问于 2019-08-26 17:02:23
回答 1查看 192关注 0票数 0

我有一个使用Spring Cloud Stream接收消息的消费者应用程序。我已配置重试和DLQ,但在超过重试次数后获取MessagingException。

下面是我的配置:

代码语言:javascript
复制
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。

你认为我做错了什么?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-08-26 20:51:23

您的消息在DLQ中。你看过了吗?此外,您看到的例外情况是简单的日志记录

代码语言:javascript
复制
2019-08-26 14:49:01.456 ERROR 21139 --- [ocessingGroup-1] o.s.integration.handler.LoggingHandler 

。。.from Spring集成LoggingHandler

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57654824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档