【已解决】使用workerman/rabbitmq写消费者,捕获到异常时,无法正常消费

问题描述 我希望的消费者业务流程时: 1)先从队列拿一条信息出来,先处理(ack)掉,无论业务逻辑成不成功 2)信息放到处理业务程序去处理。 要问的问题 如果业务程序中途出现异常,或者程序中途kill掉,发现队列中这条信息还在(或者ack不成功?) 如果进程正常跑没有异常或kill队列的信息是能正常消费的。 应该怎么改才能满足我的业务流程??????????? 贴一下代码希望大佬指点指点 备注:说说为啥要先处理信息...

dkou 发表与 2024-02-21 297 浏览 3 回答

dkou

1990
积分
0
获赞数
0
粉丝数
2014-07-21 加入
🔝