消息队列RabbitMQ版是阿里云消息队列(MQ)团队基于AMQP 0-9-1(AMQP 0.91)标准协议研发的分布式、高吞吐、低延迟、高可扩展的云消息队列服务。消息队列RabbitMQ版完全兼容开源RabbitMQ社区、开箱即用、无需部署、免运维,帮助您快速上云。阿里云提供全托管服务,更专业、更可靠、更安全。

核心概念

消息队列RabbitMQ版的核心概念如下:
  • 生产者:发送消息的应用。
  • 消费者:接收消息的应用。
  • Exchange:将消息路由到Queue的组件。
  • Queue:存储消息的缓冲区。

更多消息队列RabbitMQ版相关概念,请参见名词解释

消息队列RabbitMQ版消息流

消息在消息队列RabbitMQ版的组件之间流动的过程如下:

  1. 生产者向Exchange发送消息。
  2. Exchange根据消息属性将消息路由到Queue进行存储。
  3. 消费者从Queue拉取消息进行消费。
dg_msg_flow

产品优势

相较于开源RabbitMQ,消息队列RabbitMQ版具备灵活易用、功能增强、超强性能、安全可靠的优势。更多信息,请参见产品优势

产品功能

消息队列RabbitMQ版兼容开源RabbitMQ,提供完善的运维配套,支持多种消息类型。更多信息,请参见产品功能

应用场景

消息队列RabbitMQ版广泛用于金融、保险、政企、电商、新零售、物流、视频互动、能源等行业的业务消息通讯。消息队列RabbitMQ版通常用于业务的异步解耦、削峰填谷和分布式缓存同步。更多信息,请参见应用场景

使用限制

消息队列RabbitMQ版对集群、接口调用以及字符进行了限制,您在消息队列RabbitMQ版时注意不要超过相应的限制值,以免程序出现异常。更多信息,请参见使用限制