kafka順序寫入&ZeroCopy

1.爲何kafka把消息存在磁盤上,但可以輕鬆支持每秒百萬級的寫入請求 / kafka高吞吐率的原因? kafka爲了防止丟失數據,將收到的消息寫入磁盤中,但仍能保證高吞吐率,超過了大部分的消息中間件,使得kafka在日誌處理等海量數據場景廣泛應用。爲了優化寫入速度kafka採用了順序寫入和MMFile兩個技術。 因爲硬盤是機械結構,每次讀寫都會尋址->寫入,其中尋址是一個「機械動作」,它是最耗時
相關文章
相關標籤/搜索