零拷貝技術,最通俗易懂的講解,kafka用到了零拷貝技術

大家應該都知道,從Kafka裏我們經常要消費數據,那麼消費的時候實際上就是要從kafka的磁盤文件裏讀取某條數據然後發送給下游的消費者,如下圖所示。 那麼這裏如果頻繁的從磁盤讀數據然後發給消費者,性能瓶頸在哪裏呢 假設要是kafka什麼優化都不做,就是很簡單的從磁盤讀數據發送給下游的消費者,那麼大概過程如下所示: 先看看要讀的數據在不在os cache裏,如果不在的話就從磁盤文件裏讀取數據後放入o
相關文章
相關標籤/搜索