Kafka与传统消息队列的对比

发布时间:2024-01-12 13:45:14
 

Kafka与传统消息队列的对比

各种对比之后,有如下建议:

  • ActiveMQ,没经过大规模吞吐量场景的验证,社区也不是很活跃,所以不推荐;
  • RabbitMQ,虽然erlang 语言阻止了大量的 Java 工程师去深入研究和掌控它,对公司而言,几乎处于不可控的状态,但是毕竟是开源的,比较稳定的支持,活跃度也高,推荐中小型公司使用;推荐
  • RocketMQ,阿里出品,Java语言编写,经过了阿里多年双十一大促的考验,性能和稳定性得到了充分的严重。目前在业界被广泛应用在订单,交易,充值,流计算,消息推送,日志流式处理,binlog分发等场景;强烈推荐
  • Kafka,如果是大数据领域的实时计算、日志采集等场景,用 Kafka 是业内标准的,绝对没问题,社区活跃度很高,绝对不会黄,何况几乎是全世界这个领域的事实性规范。

 
上一篇 Kafka的优势和特点
下一篇 Kafka的核心组件:Producer、Broker、Consumer、Topic、Partition

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题