当前位置: 首页 > 图灵资讯 > java面试题> Kafka与传统消息队列的对比

Kafka与传统消息队列的对比

来源:图灵教育
时间:2024-01-12 13:45:14
 

Kafka与传统消息队列的对比

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

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