互联网企业都在用的Kafka为什么可以这么快?( 二 )
在消费者consumer读取Kafka消息队列的数据时 , 按理说也要经过这四次copydata的流程 , 但是Kafka内置了零拷贝技术 , 将磁盘文件的数据复制到页面缓存中 , 然后将数据从页面缓存直接发送到网络给到不同的订阅者 , 避免了重复拷贝操作 , 极大的提高了速度 。
文章插图
第五点是压缩批处理 。 在Kafka的producer往broker服务器节点发送数据时 , 会累积多条消息压缩后一起发送 , 通过批处理和压缩的方式提高了速度 , 也提高了网络带宽使用率 。
文章插图
【互联网企业都在用的Kafka为什么可以这么快?】通过本文的介绍 , 你对Kafka的速度了解了吗?在日常技术开发或者业务选型当中 , Kafka无疑都是你最好的选择噢 。 在金九银十的面试中 , 如果面试官问你用什么消息队列或者你对消息队列有什么了解时 , 把这些知识点咔咔讲出来 , 直接让面试官眼前一亮 , 最佳候选人说不定就是你了~加油鸭!
推荐阅读
- 国家工业互联网标识解析二级节点(威海)上线
- 华云大咖说 云计算云运维浅谈
- 向日葵远程控制企业版客户端更新升级,优化远控UI适配SADDC内核算法
- 36岁,我在大厂,和先生养育“互联网孤儿”
- 比起007,996真的是福报!互联网大厂为什么加班都这么狠?
- 专心做好产品、助力优秀企业提效率,刘润谈华为办公宝创新
- 企业|技术快速迭代倒逼知识产权“贴身”服务,上海首家AI商标品牌指导站入驻徐汇西岸
- 用户|2020互联网「年终盘点」之盘点:百度最泪目,趣头条接地气
- 水务|怀化电信助力“水+互联网”智慧水务
- 内蒙古首批两家互联网医院获批上线