跳转至

RocketMQ 与 Kafka

关注重点

消息中间件的核心不只是“能发能收”,更关键的是吞吐、堆积、顺序性、重试与可观测性。

RocketMQ 适合的场景

  • 业务事件驱动
  • 延迟消息与事务消息
  • 对运维可控性要求较高的内部系统

Kafka 适合的场景

  • 高吞吐日志与流式数据处理
  • 事件总线
  • 与大数据生态联动

运维排查切入点

  • Topic / Consumer Group 是否存在堆积
  • Broker 磁盘与网络是否出现瓶颈
  • 消费者是否频繁 Rebalance
  • 重试与死信队列是否持续增长

实践建议

  1. 为关键 Topic 建立堆积监控
  2. 对消费者处理耗时做量化监控
  3. 把重试策略和幂等策略一起设计

文章补充方向

后续可以增加 RocketMQ 和 Kafka 的对比表、生产参数模板与排障案例。