Kafka 高性能缘由分析

Kafka 做为一款基于磁盘存储的高吞吐消息中间件,常做为 log、event 等流式数据的通道,在流式计算领域也有丰富应用,下面简单分析其高吞吐、高性能的几点缘由java 零拷贝 普通的数据传输通常涉及 read、write 两个系统调用,而 kafka 的 broker 传递数据给消费者使用零拷贝的技术,底层使用了 sendfile 的系统调用,减小了用户态与内核态的上下文切换和数据拷贝的次数
相关文章
相关标签/搜索