消息队列中间件选型对比

发布于 / 随记 / 0条评论 / Tags: springcloud / 6 次浏览

对比几个主流的消息中间件

1.rabbitmq

  • 轻量,迅捷
  • producer 和queue之间多了个exchange,适合自定义路由的场景
  • 性能相对最差,每秒处理几万到几十万消息
  • 消息堆积不友好,设计理念认为消息不应该堆积

2.rocketmq

  • 性能好,比肩kafka,每秒几十万消息
  • 相应快,毫秒级相应,适合业务系统,金融类
  • 对大数据比kafka不友好
  1. kafka
  2. 性能好,每秒几十万
  3. 消息合并发送,消息少了,响应反而慢。

总结:简单易用用rabbit;低延迟,金融级稳定用rocket; 海量消息,日志,大数据集成用kafka

    评论区(暂无评论)