互联网企业都在用的Kafka为什么可以这么快?( 二 )
在消费者consumer读取Kafka消息队列的数据时 , 按理说也要经过这四次copydata的流程 , 但是Kafka内置了零拷贝技术 , 将磁盘文件的数据复制到页面缓存中 , 然后将数据从页面缓存直接发送到网络给到不同的订阅者 , 避免了重复拷贝操作 , 极大的提高了速度 。
文章插图
第五点是压缩批处理 。 在Kafka的producer往broker服务器节点发送数据时 , 会累积多条消息压缩后一起发送 , 通过批处理和压缩的方式提高了速度 , 也提高了网络带宽使用率 。
文章插图
【互联网企业都在用的Kafka为什么可以这么快?】通过本文的介绍 , 你对Kafka的速度了解了吗?在日常技术开发或者业务选型当中 , Kafka无疑都是你最好的选择噢 。 在金九银十的面试中 , 如果面试官问你用什么消息队列或者你对消息队列有什么了解时 , 把这些知识点咔咔讲出来 , 直接让面试官眼前一亮 , 最佳候选人说不定就是你了~加油鸭!
- 专心做好产品、助力优秀企业提效率,刘润谈华为办公宝创新
- 企业|技术快速迭代倒逼知识产权“贴身”服务,上海首家AI商标品牌指导站入驻徐汇西岸
- 用户|2020互联网「年终盘点」之盘点:百度最泪目,趣头条接地气
- 水务|怀化电信助力“水+互联网”智慧水务
- 内蒙古首批两家互联网医院获批上线
- 2021年互联网巨头第一仗!飞书开撕微信,阿里华为百度全都入局
- 全真互联网,产业互联网和消费互联网的融合
- 国家点名!互联网大厂们,请当个人
- 江北新区企业院士工作站技术攻关项目立项数位居南京第一
- 欧洲17国正式宣言,美国企业成“受害者”,余承东说的没错