kafka文章精選

sas???發表於2017-03-31

問答:為什麼kafka高吞吐量:

怎麼達到高吞吐量呢?Kafka在底層摒棄了Java堆快取機制,採用了作業系統級別的頁快取,同時將隨機寫操作改為順序寫,再結合Zero-Copy的特性極大地改善了IO效能。但是,這只是一個方面,畢竟單機優化的能力是有上限的。如何通過水平擴充套件甚至是線性擴充套件來進一步提升吞吐量呢? Kafka就是使用了分割槽(partition),通過將topic的訊息打散到多個分割槽並分佈儲存在不同的broker上實現了訊息處理(不管是producer還是consumer)的高吞吐量

問答
json的選擇
kafka入門
kafka精選
kafka原始碼分析

相關文章