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