本文从稳定性、治理能力、功能对比阿里云消息队列RabbitMQ版与开源RabbitMQ。

稳定性

项目 消息队列RabbitMQ版 RabbitMQ
磁盘水位 磁盘写满删除旧数据。 磁盘写满直接宕机。
巡检系统 自动发现并修复死锁、宕机等问题。 无。
Bug修复 及时发现并修复。 只能等社区缓慢修复,且通常要等新版发布,周期长。

治理能力

项目 消息队列RabbitMQ版 RabbitMQ
版本升级 云升级,您无需感知。 手工操作易出错。
指标曲线 能看到完整实时指标、历史曲线,追踪流量、排查问题必备。 只能看到实时指标,历史数据较难查看。
堆积告警 短信告警及时发现问题。 无。
订阅关系 完整的订阅关系。 比较简略。
查询消息 控制台根据时间查看消息,包括已投递的消息。 只能从队列中取出未消费的消息。

功能

项目 消息队列RabbitMQ版 RabbitMQ
事务消息 不支持。 支持。
延时消息 原生支持。 通过插件或使用消息存活时间过期转移方式实现。
消息删除 消息确认后保留,可供查询。 消息确认后删除。
消息加密 支持。 需自购SSL证书(年费近万元)。
RabbitMQ插件 不支持。 支持。