您好,欢迎访问上海聚搜信息技术有限公司官方网站!
24小时咨询热线:4000-747-360

阿里云消息队列AMQP是什么?AMQP有什么功能和优势?

时间:2020-10-23 10:04:47 点击:

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

  灵活易用

  开箱即用

  完全兼容AMQP 0-9-1标准协议,完全兼容RabbitMQ开源社区,快速迁移上云。

微信图片_20201014091747.jpg

  全托管服务

  一键开通消息队列AMQP版服务,即享有免部署免运维的云消息服务。依托于阿里云专业的自动化运维团队,核心链路秒级、分钟级进行多维度巡检,全面的健康诊断报告,针对不健康的状态进行告警与及时恢复,保证服务的可用性与业务的连续性。

  功能增强

  延时消息

  支持延时消息,实现秒级精准,无先入先出限制。

  简单易用,在代码上只需要设置一个参数即可完成,解决开源RabbitMQ无延时队列的痛点。

  高精度支持,最短可精确到秒级,最长可持续1天。

  高性能,性能与普通消息一致。

  多副本数据冗余,确保消息可恢复。

  消息重试

  重试一次一分钟,最多16次重试。

  超过最大重试次数后的消息进入死信队列,死信消息可查询、可导出。

微信图片_20201014091807.jpg

  死信Exchange

  增强型死信Exchange,不仅支持被否定应答的消息,还支持重试失败的消息自动进入死信Exchange,确保消息不丢失。

  超强性能

  平台性能上限

  支持百万级队列,横向扩容带来性能的线性增长,性能上无并发限制。

  单队列扩容

  解决RabbitMQ单队列性能瓶颈,支持单队列的横向扩展,性能上无并发限制。

  弹性伸缩

  可扩展能力强、性能线性增强,可根据业务需求弹性伸缩,对用户透明。

  海量堆积

  在海量消息堆积的情况下,始终保持高性能,不影响集群的正常服务。

  消息的生产者与消费者实现隔离,满足生产者大量的并发,消费者稳定消费。

  安全可靠

  权限粒度

  实例、Vhost、Queue以及Exchange细粒度权限控制,对每次消息请求进行安全访问控制。

  主子账号

  全面对接阿里云RAM主子账号、黑白名单、STS等功能。

  加密传输

  支持TLS传输加密协议。

77777.jpg

  模型支持

  消息队列AMQP版兼容开源RabbitMQ的各个组件:

  Queue:支持消息存储,同一消费者支持集群消费模式的。

  说明 消息队列AMQP版内部暂未实现消息优先级的处理逻辑,您的客户端通过可选队列参数x-max-priority声明的优先级队列实际是无效的。

  Exchange:支持将消息规则筛选路由到一个或多个Queue,同时对不符合路由规则的消息进行丢弃。

  Vhost:支持开源的虚拟主机能力,解决生产测试与测试环境、多业务拆分等隔离需求。

  运维配套

  消息队列AMQP版提供一整套完善、便捷、易用的产品运维工具:

  监控告警:实时监控在线连接、消息堆积、投递延迟,及时发现问题。

  资源报表:设备查询、分组在线设备管理、消息收发统计等。

  OpenAPI(RESTful):提供自助资源管理和运维功能,RESTful标准,灵活便捷。

  消息类型

  消息队列AMQP版支持多种消息类型:

  普通消息:无特性消息,区别于延时消息。

  延时消息:在指定时间段之后才可被消费者消费的消息,适用于对消息消费有时间窗口要求的场景。


标签

收缩
  • 电话咨询

  • 4000-747-360
微信咨询 获取代理价(更低折扣)
更低报价 更低折扣 代金券申请
咨询热线: 15026612550