计算机系统应用教程网站

网站首页 > 技术文章 正文

2020-12-24:MQ中,如何保证消息不丢失?

btikc 2024-10-17 08:46:06 技术文章 6 ℃ 0 评论

福哥答案2020-12-24:

生产者丢失消息:如网络传输中丢失消息、MQ 发生异常未成功接收消息等情况。 解决办法:主流的 MQ 都有确认或事务机制,可以保证生产者将消息送达到 MQ。如 RabbitMQ 就有事务模式和 confirm 模式。

MQ 丢失消息:MQ 成功接收消息内部处理出错、宕机等情况。 解决办法:开启 MQ 的持久化配置。

消费者丢失消息:采用消息自动确认模式,消费者取到消息未处理挂掉了。 解决办法:改为手动确认模式,消费者成功消费消息再确认。

***

[评论](https://user.qzone.qq.com/3182319461/blog/1608809334)

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表