MQ概述

MQ全称Message Queue(消息队列),是在消息的传输过程中保存消息的容器,消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。 当今市面上主流的消息中间件:如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。

什么是MQ?

  • MQ(Message Queue)消息队列

    MQ的主要作用

    异步

    解耦

    削峰

MQ的优缺点

  • 系统可用性降低
  • 系统复杂度会提高
  • 消息一致性问题