消息中间件 MQ RabbbitMQ 消息丢失情况 生产者确定机制(confirm机制) 消息持久化 消费者确定机制 消息的重复消费 MQ延迟队列(MQ中死信交换机) 死信交换机 TTL(消息生存时间) 另一种实现方式(延迟队列插件) 消息堆积 惰性队列 MQ高可用机制 普通集群 镜像集群 仲裁对接 集合 数据结构 复杂度分析 List 数组 数组获取地址值 为什么索引从0开始 查找元素时间复杂度 插入删除(效率不高) ArrayList 成员变量 构造函数 添加和扩容操作 消息中间件 MQ 异步,削峰,解耦 RabbbitMQ 消息丢失情况 生产者发送消息没有到达交换机或队列 MQ宕机 消费者服务宕机 生产者确定机制(confirm机制) 返回不同的提示信息 数据库做个定时任务,重发 消息持久化 消费者确定机制