kafka不会对每个消息都做压缩 , 而是对一批消息压缩 , 然后将数据统一发送 。 将所有的消息变为一个批量文件 , 然后直接丢给消费者 。
综上所述 , kafka通过MMFile技术快速将数据顺序写入磁盘 , 在读取时通过零拷贝技术快速读取 , 然后通过批量数据压缩将数据传输到消费者 。 这就是kafka快的秘诀 。 然而鱼与熊掌不可兼得 , 速度和可靠性不可能同时满足 , 需要根据实际业务情况在二者之间作出取舍 。 例如当用kafka做日志聚合和网站用户行为分析时速度要比可靠性重要 , 而在某些消息不允许丢失的场景 , 可靠性可能是首选 。
推荐阅读
-
【回村】小伙回村建“新型农场” 结果成全国家庭农场示范场
-
中国经济网|4名在尼日利亚被绑架中国公民安全获救,赵立坚回应
-
小瓶盖|央视主持人红果果和绿泡泡堪称金牌CP,俩人的女儿如今长这样
-
自投罗网!山东一大学学生上课拿网抓飞蛾:那不是蛾子,是飞行的作业
-
娱乐小狂哈|孕期遭遇家暴积蓄也被骗光,27岁离世儿子成孤儿,因顶替孙俪走红
-
张一山,我也有演不好的时候|坦然又清醒!张一山:我也有演不好的时候 张一山方回应演技争议
-
-
-
比亚迪|比亚迪“大漂亮”再现真身,尺寸超瑞虎8,能阻止H6夺冠吗?
-
三星|三星S21相关图片流出,镜头模组延伸至边框!设计大换新
-
-
「小小的大鱼」做事有底线的3星座,很有原则,不会斤斤计较,原创
-
华为|神舟十二宇航员Vlog首度公开 华为降噪耳机硬核亮相
-
海峡网|邪恶之花韩剧在线观看 邪恶之花韩剧全集高清视频免费播放
-
-
融微视角陈燃和宝宝Romeo活力演绎全棉时代亲子穿搭
-
我是那水还是鱼|老天爷都在偷偷奖励他们,一生平顺的四大生肖,幸运星常驻
-
含雪传媒|江西某高校领导酒后踹飞女学生,女生当场晕倒
-
-