什么是阿里云ECS消息队列 AMQP?
消息队列 AMQP 由阿里云消息队列(MQ)团队基于 AMQP 0-9-1(AMQP 0.91)标准协议研发,完全兼容 RabbitMQ 开源社区,打造分布式、高吞吐、低延迟、高可扩展的云消息服务。用户可开箱即用,无需部署免运维,从而实现快速上云,阿里云提供全托管服务,更专业、更可靠、更安全。
消息队列 AMQP 支持多语言,可广泛用于金融保险、政企、电商、新零售、物流、视频互动、能源等行业的业务消息通讯。
本文主要介绍消息队列 AMQP 相比于自建开源 RabbitMQ 所具备的优势,以便您更进一步了解消息队列 AMQP。
灵活易用
•开箱即用 :完全兼容 AMQP 0.91 标准协议,完全兼容 RabbitMQ 开源社区,无需代码改造,快速迁移上云。
•全托管服务 :一键开通消息队列 AMQP 服务,即享有免部署免运维的云消息服务。依托于阿里云消息队列 MQ 专业的自动化运维团队,核心链路秒级、分钟级进行多维度巡检,全面的健康诊断报告,针对不健康的状态进行告警与及时恢复,保证服务的可用性与业务的连续性。
功能增强
•定时消息:全面支持定时/延时消息,实现秒级精准定时,无先入先出限制;简单易用,在代码上只需要一个参数的设置即可完成,解决开源 RabbitMQ 无延时队列的痛点。
•死信队列:增强型死信队列,不仅支持被拒绝消息、TTL 过期消息、队列达到最大长度(消息队列 AMQP 队列长度无上限)等 3 种类型消息,新增未能成功消费的消息(超过最大重试次数)自动进入死信队列的能力,确保消息不丢失。
超强性能
•平台性能上限:支持百万级队列,横向扩容带来性能的线性增长,性能上无并发限制。
•单队列扩容:解决 RabbitMQ 单队列性能瓶颈,支持单队列的横向扩展,性能上无并发限制。
•弹性伸缩:可扩展能力强、性能线性增强,可根据业务需求弹性伸缩,对用户透明。
•海量堆积:在海量消息堆积的情况下,始终保持高性能,不影响集群的正常服务。
安全可靠
•权限粒度:Vhost、Queue 以及 Exchange 细粒度权限控制,对每次消息请求进行安全访问控制。
•主子账号:全面对接阿里云 RAM 主子账号、黑白名单、STS 等功能。
•加密:支持 TLS 传输加密协议。
我有话说: