RabbitMQ 消息中间件 1、消息中间件 1、简介 消息中间件也可以称消息队列,基于数据通信来进行分布式系统的集成。 当下主流的消息中间件有RabbitMQ、Kafka、ActiveMQ、RocketMQ等。 2、作用 1、消息中间件主要作用 冗余(存储) 扩展性 缓冲 可恢复性 异步通信 削峰 :消息队列中的常用场景,一般在秒杀或抢够活动中使用广泛。一般会因为流量过大,应用系统配置承载不了这股瞬间流量,导致系统直接挂掉,即传说中的“宕机”现象。为解决这个问题,我们会将那股巨大的流量拒在系统的上层,即将其转移至 MQ 而不直接涌入我们的接口。 2、消息中间件的两种模式 1、P2P模式 P