Kafka——如何理解Kafka的“快”?

据了解,Kafka吞吐量峰值每秒百万,就算在内存个CPU都不高的情况下,最高可达每秒十万,并且还能做到持久化存储。Kafka如此高吞吐率的原因是什么? 1 应用层面的优化 使用批次:producer和consumer都使用批次进行读写——避免在网络上频繁传输单个消息带来的延迟和宽带开销; 高效压缩:将多条消息压缩在一起,而不是分别压缩每条消息,自带压缩方式:GZIP和Snappy。消息在写入时进行
相关文章
相关标签/搜索