「linkedin」百万年薪架构师告诉你:什么kafka? 为什么选择kafka?( 二 )
3.2 消费者测试
为了做消费者测试 , LinkedIn使用一个消费者获取总共1000万条消息 。 LinkedIn让所有系统每次拉请求都预获取大约相同数量的数据 , 最多1000条消息或者200KB 。 对ActiveMQ和RabbitMQ , LinkedIn设置消费者确认模型为自动 。 结果如下图所示:
Kafka性能要好很多的主要原因包括:
(1) Kafka有更高效的存储格式;在Kafka中 , 从代理传输到消费者的字节更少 。
(2) ActiveMQ和RabbitMQ两个容器中的代理必须维护每个消息的传输状态 。 LinkedIn团队注意到其中一个ActiveMQ线程在测试过程中 , 一直在将KahaDB页写入磁盘 。 与此相反 , Kafka代理没有磁盘写入动作 。 最后 , Kafka通过使用sendfile API降低了传输开销 。
由于篇幅限制 , 小编在这里就不做过多的介绍了 , 需要更多技术文档的小伙伴 , 可以转发此文让更多的人学习到 , 并且关注一下小编因为以后还会持续更新 , 最后后台私信“资料”来获取更多的资料吧~~
推荐阅读
- 大众网@陪伴百万女性终身学习,简知书院:打造专业的女性成长平台
- 金牌娱乐▲销售额破亿!罗永浩的带货首秀其实差强人意,吸粉上百万
- 天不生我泽泽▲科学家预言:未来还有可能再次重演,两亿年前持续百万年的大雨
- 「产业气象站」又拒绝马云的人,如今过的怎么样?,曾拒绝王健林800万年薪
- 极速聊科技:34岁时年薪千万,现在她做了滴滴的总裁,她18岁考入北大
- 「毒眸」“人均网红”的时代,百万大号是如何运作的?,原创
- 蓝媒汇:小米:手握660亿现金113亿房产,人均年薪46万
- 黑科技篮子▲可年薪才20来万,我是他们的3倍,腾讯员工:都羡慕体制内
- 看剧场的桃花可■就连米粉也表示:早该整了,小米再次被“约谈”!涉及上百万用户
- 「太平洋电脑网」罗永浩直播带货第一件商品公布:几百万人看老罗卖笔