深入理解分布式技术 - Kafka 高性能原理剖析
生活随笔
收集整理的這篇文章主要介紹了
深入理解分布式技术 - Kafka 高性能原理剖析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 概述
- 磁盤順序讀寫
- 批量操作優化
- Sendfile 零拷貝
- MMAP 技術
- 小結
概述
Kafka 所實現的高性能不需要太高配置的機器,它使用普通服務器就能實現 TB 級別的傳輸性能。這一點也是 Kafka 對外宣傳的一個特性,也正是因為這一點,Kafka 被廣泛運用于大數據處理、流式計算、各類日志監控等需要處理海量數據的場景。
為什么呢?
磁盤順序讀寫
Kafka 消息是存儲在磁盤上的,眾所周知,普通的機械磁盤讀取是比較慢的,那 Kafka 文件在磁盤上,如何實現高性能的讀寫呢?
Kafka 對磁盤的應用
總結
以上是生活随笔為你收集整理的深入理解分布式技术 - Kafka 高性能原理剖析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入理解分布式技术 - 构建高可用的消息
- 下一篇: 深入理解分布式技术 - RocketM