如果rabbitmq消息费设置ack是手动调用ack模式
消费消息的时候,异常或者没有调用ack方法;则当前的消息是一直处于 unacked状态 如下图:

此时将服务停掉,则消息处于 ready状态 如下图:

服务再次启动又变成 unacked状态
如果当前消费者设定的是单线程消费时候:

则后续的正常的消息一直处于 ready状态,无法消费 如下图:

如果服务重启之后,还是无法消息;如下图:表明消息是有固定顺序的

如果rabbitmq消息费设置ack是手动调用ack模式
消费消息的时候,异常或者没有调用ack方法;则当前的消息是一直处于 unacked状态 如下图:

此时将服务停掉,则消息处于 ready状态 如下图:

服务再次启动又变成 unacked状态
如果当前消费者设定的是单线程消费时候:

则后续的正常的消息一直处于 ready状态,无法消费 如下图:

如果服务重启之后,还是无法消息;如下图:表明消息是有固定顺序的

9402
2348
7451
8723
7546
1605

被折叠的 条评论
为什么被折叠?