当前位置:   article > 正文

RabbitMQ,RocketMQ,Kafka--区别/对比/选型_rabbit rocket 区别

rabbit rocket 区别

原文网址:RabbitMQ,RocketMQ,Kafka--区别/对比/选型_IT利刃出鞘的博客-CSDN博客

简介

本文介绍几种MQ(消息队列)的区别,包括:RabbitMQ,RocketMQ,Kafka。

本内容也是Java后端面试中常见的问题。

性能对比

RabbitMQ

RocketMQ

kafka

吞吐量

万级(5.95w/s)

为保证消息可靠性在吞吐量上做了取舍。

10万级(11.6w/s)

10万级(17.3w/s)

时效性

微秒级。

RabbitMQ的一大特点,延迟最低。

毫秒级。

毫秒级。

可用性

高。

基于主从架构实现高可用性

非常高。分布式架构

非常高。

kafka是分布式的,一个数据多个副本,少数机器宕机,不会丢失数据,不会导致不可用

消息可靠性

经过参数优化配置,可做到0丢失

经过参数优化配置,可做到0丢失

经过参数优化配置,可做到0丢失

性能的稳定性

消息堆积时,性能不稳定、明显下降

队列较多、消息堆积时性能稳定

队列/分区多时性能不稳定,明显下降。
消息堆积时性能稳定

功能对比

上边只是部分内容,为便于维护,本文已迁移到此地址:RabbitMQ,RocketMQ,Kafka的区别 - 自学精灵

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/854511?site
推荐阅读
相关标签
  

闽ICP备14008679号