MQ消费时为什么需要先进行持久化

来源:8-9 消息消费失败重试流程分析

我什么都不会的

2022-06-30

老师好,我这边存在一个问题想要请教一下!就是在老师的视频中,消费者接受来自mq的消息之后是先需要进行持久化的,原因说的是 怕消费者异常消费消息导致消息丢失。我不是很明白这个消费异常具体指的是什么?能不能举一个例子呢?

写回答

1回答

Moody

2022-07-01

简单讲就是在处理消息时,遇到了Bug,业务挂了,消息实际没处理完。

0
4
Moody
回复
我什么都不会的
手动ack确实能避免绝大多数情况,这里可能想避免一些更复极端的情况比如mq直接挂了,mq上的消息也丢了这种
2022-07-06
共4条回复

RabbitMQ精讲,提升工程实践能力,培养架构思维

消息驱动架构+订单状态机,二次开发,手写分布式事务框架。

455 学习 · 202 问题

查看课程