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 运维管理工具,方便管控平台集成以及统一运维。