目录 一、MQ介绍二、MQ的使用1应用解耦2异步处理3流量削峰4日志处理5消息通讯 三、使用 MQ 的缺陷1.系统可用性降低:2.系统复杂性变高3.一致性问题 四、常用的 MQActiveMQ:RabbitMQ:RocketMQ:Kafka: 五、如何保证MQ的高可用?ActiveMQ:RabbitMQ:RocketMQ:Kafka: 六、如何保证消息不被重复消费?七、如何保证消息不丢失?八、如何保证消息的顺序性?九、消息大量积压怎么解决?系列文章版本记录 一、MQ介绍 MQ(Message Queue)消息队列,是 “先进先出”