关于组件设计思路-顺序这块,生产者入库的消息不应该是等消费端把消息接收完毕后再去更新生产者入库的消息状态吗?

来源:7-4 基础MQ消息组件设计思路-2(顺序)

腼腆的老黄

2018-11-27

图片描述

写回答

1回答

阿神

2018-11-27

这个是顺序消息,先落库,保证数据不丢失,然后顺序取出消息数据,进行数据消费

0
6
EastCool_Lee
回复
腼腆的老黄
首先你这个故障指的是mq网络故障还是其他什么故障。mq故障要不拉取到,要不没有拉取到,不存在拉取一半的情况。其他故障或者程序抛出异常,这个要看你的消费者确认模式是如何设置的了,如果不确认的话,那这个消息自然就丢了,如果自动确认,你有try catch操作消息也会丢失,其他情况和手动确认会再次消费。
2018-12-02
共6条回复

RabbitMQ精讲 从0到1驾驭RabbitMQ应用与设计

从0到1,全面深入掌握RabbitMQ消息中间件技术

1460 学习 · 443 问题

查看课程