总结了 Kafka 的高性能设计中的几个关键的技术点

总结了 Kafka 的高性能设计中的几个关键的技术点:

  • 使用批量处理的方式来提升系统吞吐能力。
  • 基于磁盘文件高性能顺序读写的特性来设计的存储结构。
  • 利用操作系统的 PageCache 来缓存数据,减少 IO 并提升读性能。
  • 使用零拷贝技术加速消费流程。

猜你喜欢

转载自juejin.im/post/7087488411547729950