消息中间件选型评估与投递可靠性设计文档实例
(软件研发技术文档·数据与实例为据)
第一章选型背景与硬性约束
本次为订单事件总线选消息中间件,日峰值消息量1.2亿条、单条平均1.5KB、峰值吞吐4.6万条每秒。硬性约束四条:支持消息回溯、单Topic可承载亿级堆积、有序消息有解决方案、社区或厂商可长期维护。约束先立,选型才有尺子,不凭熟悉程度拍板。
软性偏好两条:团队运维经验、与现有监控体系集成度。约束与偏好分开列,避免被熟悉度绑架选了不合适的。选型文档要能回答一个问题:为什么是它而不是另一个,每个候选都要写淘汰理由,写不出淘汰理由说明没真比较过。
表1-1选型硬性约束
约束项
要求
权重
是否可让步
日消息量
1.2亿/天
必达
否
峰值吞吐
46000条/秒
必达
否
消息回溯
支持7天
必达
否
堆积能力
亿级/Topic
必达
否
有序消息
分区内有序
高
可降级
第二章候选中间件能力横向对比
候选四个:Kafka、RocketMQ、Pulsar、RabbitMQ。用同一压测环境各跑一轮基准,消息体1.5KB、三副本、同步刷盘。压测条件不一致的对比一律作废。结果差异主要在延迟与吞吐的平衡上——Kafka吞吐最高但P99延迟抖动,RocketMQ延迟平稳,RabbitMQ吞吐偏低。
单Topic堆积测试最能拉开差距:Kafka与RocketMQ在亿级堆积下读性能几乎不
您可能关注的文档
- 建设工程全合同结算书编制母版与收付款勾稽示范.docx
- 普通制造企业厂车间班组三级安全教育实施方案与完整课程.docx
- 建设工程监理月报完整母版与月末核验结转范例.docx
- 教育案例分析.docx
- 普通制造企业职业健康安全管理体系实施工作册与证据母版.docx
- 建设工程进度款申请母版与三期计量付款核对示范.docx
- 家庭教育金规划与现金流排布实操手册:从学龄前储备节奏、各阶段学费测算到大学教育金缺口弥补的完整测算方法.docx
- 企业大模型私有化部署与容量验收实施方案.docx
- 2026年初级会计真题及答案解析.docx
- 2026年护士资格证全真模拟题汇编.docx
- 新生家长会发言稿写法与入学适应沟通.docx
- 社区老年人健康管理服务方案:建档评估、慢病随访、跌倒与营养风险干预(含年度服务指标).docx
- 上市公司财报分析方法:以虚构零售企业为例的利润质量、现金流与营运效率逐项拆解.docx
- 节前安全检查方案.docx
- 承包商与相关方全流程准入审批及现场监管方案.docx
- 建设工程进度款申请母版与三期计量付款核对示范.docx
- 绿色施工扬尘噪声控制与在线监测.docx
- 家庭教育金规划与现金流排布实操手册:从学龄前储备节奏、各阶段学费测算到大学教育金缺口弥补的完整测算方法.docx
- 小学秋游活动方案:路线安排、安全预案、费用预算与家长沟通材料(含完整执行表).docx
- 期中考试试卷_高二物理.docx
原创力文档

文档评论(0)