文章目录1 为什么使用消息队列啊1.1 解耦1.2 异步1.3削峰2 消息队列有什么优点和缺点啊?3 kafka、activemq、rabbitmq、rocketmq都有什么优点和缺点啊?4 如何保证消息队列的高可用啊?4.1rabbitmq有三种模式:单机模式,普通集群模式,镜像集群模式4.2kafka的高可用性5 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)?
1 为什么使用消息队列啊
先说一下消息队列的常见使用场景吧,其实场景有很多,但是比较核心的有3个:解耦、异步、削峰
1.