kafka和rabbitmq的区别

码企业中选择mq的还是多数,因为像Rabbit,Rocket等mq中间件都属于很成熟的产品,性能一般但可靠性较强,而kafka原本设计的初衷是日志统计分析,现在基于大数据的背景下也可以做运营数据的分析统计,而redis的主要场景是内存数据库,作为消息队列来说可靠性太差,而且速度太依赖网络IO,在服务器本机上的速度较快,且容易出现数据堆积的问题,在比较轻量的场合下能够适用。

RabbitMQ,遵循AMQP协议,由内在高并发的erlanng语言开发,用在实时的对可靠性要求比较高的消息传递上。kafka是Linkedin于2010年12月份开源的消息发布订阅系统,它主要用于处理活跃的流式数据,大数据量的数据处理上。1)在架构模型方面,RabbitMQ遵循AMQP协议,RabbitMQ的broker由Exchange,Binding,queue组成,其中exchange和binding组成了消息的路由键;客户端Producer通过连接channel和server进行通信,Consumer从queue获取消息进行消费(长连接,queue有消息会推送到consumer端,consumer循环从输入流读取数据)。rabbitMQ以broker为中心;有消息的确认机制。kafka遵从一般的MQ结构,producer,broker,consumer,以consumer为中心,消息的消费信息保存的客户端consumer上,consumer根据消费的点,从broker上批量pull数据;无消息确认机制。2)在吞吐量,rabbitMQ在吞吐量方面稍逊于kafka,他们的出发点不一样,rabbitMQ支持对消息的可靠的传递,支持事务,不支持批量的操作;基于存储的可靠性的要求存储可以采用内存或者硬盘。kafka具有高的吞吐量,内部采用消息的批量处理,zero-copy机制,数据的存储和获取是本地磁盘顺序批量操作,具有O(1)的复杂度,消息处理的效率很高。3)在可用性方面,rabbitMQ支持miror的queue,主queue失效,miror queue接管。kafka的broker支持主备模式。4)在集群负载均衡方面,rabbitMQ的负载均衡需要单独的loadbalancer进行支持。kafka采用zookeeper对集群中的broker、consumer进行管理,可以注册topic到zookeeper上;通过zookeeper的协调机制,producer保存对应topic的broker信息,可以随机或者轮询发送到broker上;并且producer可以基于语义指定分片,消息发送到broker的某分片上。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至605152901@qq.com 举报,一经查实,本站将立刻删除。

(0)
空壳度度的头像空壳度度VIP
上一篇 2023年4月23日 下午10:47
下一篇 2023年4月23日 下午10:50

相关推荐

  • 真正能赚零花钱的游戏软件(正规可以赚钱提现的游戏)

    二话不说,先上图。 5月2日-10日 因为辞了原来的工作,准备自己开店儿,中间需要漫长的审批过程,所以中间有很多空闲时间。辞了工作没了收入,就想着如何用手机赚出吃饭的钱。经过两三个月的尝试,找到几款良心软件。手续马上就批下来,以后可能用不到了,赶紧给大家分享一下吧。 首先,想要用手机赚钱需要有wifi,或者手机不限流量,因为要看不少广告,有时需要下载软件,很…

    2022年4月25日
    2620
  • 电脑11400核显相当于什么显卡(显卡好不好用?)

    11400的核显为uhd730,它的性能相当于 gt740/940mx。由于intel驱动的关系,uhd730的性能应该介于上代uhd630和gt740之间,原则上应该略好于gt730d5。 英特尔 11 代酷睿桌面处理器将有 24EU 和 32 EU 版本,型号分别为 UHD 730 和 UHD 750,至强核显为 UHD P750。预计 UHD 750 …

    2023年5月1日
    4120
  • 2022创业项目小生意,这次浪潮将产生9.6万亿造富机会

    先来看一个数据:2021年有400多万家中小微企业倒闭;同年有310万家个体户注销。 面临大量的企业、商家倒闭的现象,普通人未来该如何就业,怎么生存呢? 不用担心中国的第3次创业大潮来临:看你能抓住吗? 1、每个时代下的商机 2、消费升级带来的机会 3、未来一个人也能赚大钱 一 从改革开发至今国内出现了多次的造富机会,如炒股、下海潮、所有制改革、房地产、互联…

    2022年5月16日
    2630
  • 亚马逊卖家必看运营指南:快速获取review的技巧有哪些?

    今天给大家梳理一下,亚马逊获取review的各种方法,以及各个渠道的优劣势。 先说表面看起来很香,但是亚马逊明令禁止,存在很大风险的几种获方式。 1.刷单。过去几年,因为刷单被封号的卖家已经太多太多了,所以对于刷单的后果,我也不想多费口舌,你勇你就冲。 2.站外送测。最常见的操作方式有两种,一是通过社交媒体或者在FB群组内,发布自己的商品信息,吸引想免费获得…

    2022年8月26日
    3780
  • 到底什么是跨境电商?(带你了解跨境电商)

    到底什么是跨境电商? 我们通常所说的跨境电商一般分为:跨境出口跟跨境进口。跨境出口就是指把中国的产品卖到海外去,卖到海外去可以分很多的国家,比如说卖到欧洲卖到美洲,卖到美国卖到东南亚,卖到中东等等这些地方。 跨境进口就是指把国外的产品卖到中国来,像澳大利亚的奶粉韩国的化妆品。 我们拿跨境出口来举例,跨境出口跟传统的外贸相比,一个是属于互联网零售,另一个是属于…

    2023年4月6日
    3580
松果日记为您提供跨境电商资讯和知识干货