總結下kafka 高性能的幾個關鍵點是:緩存
1:使用批量處理的方式 去提高系統的吞吐能力網絡
2:基於磁盤文件高性能的順序讀寫的特性來設計存儲結構性能
3:利用操做系統的PageCache 來緩存數據 減小IO 並提高讀的性能操作系統
4:使用零拷貝的技術加速消費流程設計
若是遇到衝文件讀出數據後在經過網絡發送出去的場景,而且 這個過程當中你不須要 對這些數據進行處理 那必定使用這個零拷貝的方法 能夠有效的提高能力kafka