消息队列 MQ 产品功能



MQ 产品功能


MQ 提供了多种协议和开发语言的接入方式以及多维度的管理工具,同时针对不同的应用场景提供了一系列的特色功能。
[backcolor=transparent]MQ 产品功能和特性概览


多协议接入

  • 支持 HTTP 协议:支持 RESTful 风格 HTTP 协议完成收发消息,可以解决跨语言使用 MQ 问题。
  • 支持 MQTT 协议:支持主动推送模型,多级 Topic 模型支持一次触达 1000万+ 终端,可广泛应用于物联网和社交即时通信场景。
  • 支持 TCP 协议:区别于 HTTP 简单的接入方式,提供更为专业、可靠、稳定的 TCP 协议的 SDK 接入。


管理工具

  • Web 控制台,支持 Topic 管理、发布管理、订阅管理、消息查询、消息轨迹、资源报表以及监控报警管理。
  • Open API,提供 API 允许用户将 MQ 管理工具集成到自己的控制台。
  • mqadmin 命令集,专有云输出提供一套丰富的管理命令集,以命令方式对 MQ 服务进行管理。


特色功能

  • 事务消息,实现类似 X/Open XA 的分布事务功能,以达到事务最终一致性状态。
  • 定时(延时)消息,允许消息生产者指定消息进行定时(延时)投递,最长支持40天。
  • 大消息,目前默认支持最大 256KB 消息,华北2 地域支持最大 4MB 消息。
  • 消息轨迹,通过消息轨迹,用户能清晰定位消息从发布者发出,经由 MQ 服务端,投递给消息订阅者的完整链路,方便定位排查问题。
  • 广播消息,允许一个 Consumer ID 所标识的所有 Consumer 都会各自消费某条消息一次。
  • 顺序消息,允许消息消费者按照消息发送的顺序对消息进行消费。
  • 重置消费进度,根据时间重置消费进度,允许用户进行消息回溯或者丢弃堆积消息。


专有云部署

  • 专家定制,提供技术方案设计;专家现场技术支持与培训。
  • 灵活部署,支持专有云独立部署,同时支持混合云架构。
  • 运维管控,专有云支持 mqadmin 命令集、Open API 运维管理工具,方便管控平台集成以及统一运维。

展开
收起
猫饭先生 2017-10-26 12:01:09 1842 分享 版权
阿里云 AI 助理回答

MQ产品功能和特性概览:

多协议接入能力:

  • HTTP协议支持:通过RESTful风格的HTTP协议,实现跨语言的便捷消息收发,适用于多种开发环境集成。
  • MQTT协议支持:针对物联网(IoT)及社交即时通信场景优化,采用主动推送模型与多级Topic结构,能够一次性触达千万终端。
  • TCP协议支持:提供专业的SDK接入方式,相较于HTTP更侧重于稳定性与可靠性,适合对通讯质量有严格要求的应用。

全面的管理工具集:

  • Web控制台:集中管理Topic、发布订阅关系、消息查询、消息轨迹跟踪、资源统计报表以及监控报警配置,便于日常运维操作。
  • Open API:开放API接口,方便用户将MQ管理功能嵌入自有系统,实现定制化控制台集成。
  • mqadmin命令行工具(专有云):为运维人员提供一套强大的命令行工具集,以执行MQ服务的各种管理任务。

特色功能列表:

  • 事务消息:确保分布式系统间的消息传递与业务操作保持事务一致性。
  • 定时(延时)消息:允许消息按指定时间延迟投递,最长可达40天,满足未来时间点消息处理需求。
  • 大消息支持:标准支持256KB消息体,特定区域(如华北2)可支持最大4MB消息,适应大数据量传输场景。
  • 消息轨迹:全程记录消息流转路径,便于问题定位与链路排查。
  • 广播消息:确保同一Consumer ID下的所有消费者均能独立消费到每条消息一次,适用于需要全量通知的场景。
  • 顺序消息:保证消息按照发送顺序被消费,适用于金融交易等对顺序敏感的场景。
  • 消费进度重置:灵活调整消费进度,支持按时间回溯或丢弃堆积消息,提升消息处理灵活性。

专有云部署优势:

  • 专家定制与现场支持:根据客户需求设计技术方案,并提供现场技术支持与培训。
  • 灵活部署选项:既支持专有云独立部署,也兼容混合云架构,满足不同企业安全合规与资源管理需求。
  • 运维管控强化:除Web控制台与Open API外,还提供mqadmin命令行工具,便于平台集成与统一运维管理。
有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系列产品 Serverless 化。RocketMQ 中文社区:https://rocketmq-learning.com/

还有其他疑问?
咨询AI助理