Kafka爲什麼那麼快?

Kafka爲什麼那麼快? 從寫入與讀取兩個方面來介紹: 一、寫入 磁盤順序I/O,分區數據順序追加 Memory Mapped File(mmap內存映射文件),內存中操作的文件直接映射到本地文件 二、讀取 基於sendfile零拷貝技術,直接將分區文件發送給消費者,省去了本地分區文件拷貝到內核空間、從內核空間拷貝到用戶空間、用戶空間拷貝到socket緩衝區三個步驟; 消息批量發送和數據壓縮,減少
相關文章
相關標籤/搜索