Kafka的零拷貝技術

kafka中的消費者在讀取服務端的數據時,須要將服務端的磁盤文件經過網絡發送到消費者進程,網絡發送須要通過幾種網絡節點。以下圖所示:緩存 image.png 傳統的讀取文件數據併發送到網絡的步驟以下: (1)操做系統將數據從磁盤文件中讀取到內核空間的頁面緩存; (2)應用程序將數據從內核空間讀入用戶空間緩衝區; (3)應用程序將讀到數據寫回內核空間並放入socket緩衝區; (4)操做系統將數據從
相關文章
相關標籤/搜索