当前位置:   article > 正文

rabbitmq整合springboot的坑_spring.rabbitmq.template.retry.enabled不生效

spring.rabbitmq.template.retry.enabled不生效

rabbitmq开启listener.simple.retry.enabled=true
而消费者调用的方法含有事务,然后异常回滚,在消费者这层进行异常捕获是无效的,rabbitmq会多次重试。这是漏洞?或者是设计如此,没有拜读spring事务实现源码以及rabbitmq消费者重试机制源码。
希望有大佬能解答。
解决方法:关闭消费者重试,或者去掉事务,又或者在带有事务的方法进行异常捕获

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/996839?site
推荐阅读
相关标签
  

闽ICP备14008679号