深入理解分布式技术 - Kafka 高性能原理剖析

网友投稿 575 2022-05-28

深入理解分布式技术 - Kafka 高性能原理剖析

文章目录

概述

磁盘顺序读写

批量操作优化

Sendfile 零拷贝

MMAP 技术

小结

概述

Kafka 所实现的高性能不需要太高配置的机器,它使用普通服务器就能实现 TB 级别的传输性能。这一点也是 Kafka 对外宣传的一个特性,也正是因为这一点,Kafka 被广泛运用于大数据处理、流式计算、各类日志监控等需要处理海量数据的场景。

为什么呢?

磁盘顺序读写

Kafka 消息是存储在磁盘上的,众所周知,普通的机械磁盘读取是比较慢的,那 Kafka 文件在磁盘上,如何实现高性能的读写呢?

Kafka 对磁盘的应用

Kafka 分布式

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【计算】云耀服务器-常见操作汇总指南
下一篇:2.16 Linux挂载详解
相关文章