咕泡科技 Logo 图标
下载图标
学习APP

MQ(Message Queue,消息队列)

2026年4月

消息队列‌(Message Queue,简称 MQ)是一种‌分布式系统中用于应用程序间异步通信的中间件技术‌,核心思想是通过“生产者-消费者”模型实现解耦、异步处理和流量削峰。

核心概念

  • 消息‌(Message):应用程序之间传递的数据单元,可以是文本、二进制或结构化数据。
  • 队列‌(Queue):先进先出(FIFO)的数据结构,用于存储和缓冲消息。
  • 生产者‌(Producer):发送消息的一方。
  • 消费者‌(Consumer):接收并处理消息的一方。
  • Broker‌:消息队列的服务端,负责消息的存储、路由和投递。