本文对比了消息队列 RocketMQ 版与自建开源 RocketMQ 的成本,结果表明使用消息队列 RocketMQ 版能够显著降低成本。

表 1. 消息队列 RocketMQ 版与自建开源 RocketMQ 成本对比
项目 消息队列 RocketMQ 版 自建开源 RocketMQ
预估成本
  • 小型用户(70%):0.21 万/年。
    说明
    • 日均消息量 50 万
    • API 请求规格 1 亿次
  • 中型规模(25%) :2.1万/年
    说明
    • 日均消息量 1000 万
    • API 请求规格 10 亿次
  • 大型用户(5%):9.9 万/年
    说明
    • 日均消息量 1 亿
    • API 请求规格 50 亿次
11.2 万/年
成本构成 托管费
  • 风险成本:业务资损,无法计算
    说明 RocketMQ 广泛应用于核心链路,开源自建依赖运维人员的产品掌控力、运维平台能力以及运维人员流动性,SLA 保障弱,服务不可用或恢复时间过长,都会带来更大的业务资损。
  • IaaS 成本:1.2万
    说明
    • 标准双主双从配置 4 台 ECS。
    • ECS 配置 8vCPU 32GB。
  • 运维成本: 7.5万
    说明
    • 运维需要 0.5 人力运维工程师
    • 假设年薪 15 万(低于市场平均水平)。
  • 二次开发(可选): 2.5万。
    说明
    • 二次开发包括控制台、bug修复、功能特性开发等。
    • 假设开发周期 2 月,产品使用周期 2 年,开发工程师年薪 30 万。