消息如何保障100%的投递成功? 什么是生产端的可靠性投递? 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确认应答 完善的消息进行补偿机制(如网络问题没有返回确认应答) 生产端的可靠性投递(一) BAT/TMD互联网大厂的解决方案:(根据业务和并发量来选择) 消息落库,对消息状态进行打标(进行变更消息状态) 消息的延迟投递,做二次确认,回调检查 第一步进行数据的落库存储(持久化成功)保存状态,第二步发送消息,Broker收到消息, 第三步将受到的结果应答给生产端…