消费端一直在循环消费消>报错->消费.问题点也能想的来,因为默认是自动应答,异常了相当于是没有应答,然后就一直异常重新抛回队列进行投递. 解决方案:第一种方法:对可能发生异常的部分try、catch;只要事先将问题catch住,就证明消费端已经将该问题消费掉,然后该消息就不存在于队列中,不会造成无限报错的情况。这里,你可以在catch中写一些业务,把这个出现异常的“消息”记录到数据库或者怎么怎么处理,反正是相当于被消费掉了。第二种方法:"消费者重试"模式:在配置文件中配置如下:消费者会尝试消费3次,之后丢弃这个消息,不会进入死循环 listener: simple: default...

  fwg2HHOh1sKG   2023年11月02日   87   0   0 配置文件解决方案死循环
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~