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