分布式消息服务RocketMQ在兼容开源RocketMQ基础上,对版本特性做了一定程度的定制和增强。
表1 分布式消息服务RocketMQ与开源RocketMQ的差异说明
功能项 分布式消息服务RocketMQ 开源RocketMQ 延迟消息/定时消息
延迟消息:支持18个固定延迟时长,最长延迟2小时。
定时消息:支持任意延迟时长,最长延迟1年。
仅支持18个固定延迟时长,最长延迟2小时。 顺序消息 支持 支持 消息重试 支持 支持 死信消息 支持 支持 集群消费 支持 支持 广播消费 支持 支持 死信队列 支持 支持 消费重置 支持 支持 消息查询 支持 支持 加密传输 支持 支持 消息轨迹 支持 支持 事务消息 支持,事务消息大量堆积时,性能提升10倍 支持,事务消息大量堆积时,性能较差 死信导出 支持 不支持 数据转储 待规划 不支持 实例诊断 一键诊断消费问题 不支持 实例监控 支持以图表形式查看历史值,18+监控项 仅支持查看当前监控值,不支持CPU、内存等监控指标 ACL访问控制 灵活配置,一键生效 配置复杂 运维扩容 极速扩容,一键生效 手动扩容,操作复杂