RocketMQ 与 Kafka¶
关注重点¶
消息中间件的核心不只是“能发能收”,更关键的是吞吐、堆积、顺序性、重试与可观测性。
RocketMQ 适合的场景¶
- 业务事件驱动
- 延迟消息与事务消息
- 对运维可控性要求较高的内部系统
Kafka 适合的场景¶
- 高吞吐日志与流式数据处理
- 事件总线
- 与大数据生态联动
运维排查切入点¶
- Topic / Consumer Group 是否存在堆积
- Broker 磁盘与网络是否出现瓶颈
- 消费者是否频繁 Rebalance
- 重试与死信队列是否持续增长
实践建议¶
- 为关键 Topic 建立堆积监控
- 对消费者处理耗时做量化监控
- 把重试策略和幂等策略一起设计
文章补充方向¶
后续可以增加 RocketMQ 和 Kafka 的对比表、生产参数模板与排障案例。