如何保证消息的可靠性传输?(消息丢了怎么办?)

丢消息的情况有多种,可能是生产者丢了,可能是MQ丢了,可能是消费者丢了。 1、rabbitMQ 一般是用来承载核心业务的,数据是绝对不能丢的。解决方案的核心是接收消息方给发送消息方返回ack 一句话总结:生产者开启confirm模式 + MQ持久化消息 + 消费者关闭autoAck,手动提交 ack

posted on 2020-02-28 17:07  黑子菜园  阅读(404)  评论(0编辑  收藏  举报

导航