Linux 零拷貝

在這之前先來了解一下零拷貝(直接讓操作系統的 Cache 中的數據發送到網卡後傳輸給下游的消費者):平時從服務器讀取靜態文件時,服務器先將文件從複製到內核空間,再複製到用戶空間,最後再複製到內核空間並通過網卡發送出去,而零拷貝則是直接從內核到內核再到網卡,省去了用戶空間的複製。 Kafka把所有的消息存放到一個文件中,當消費者需要數據的時候直接將文件發送給消費者,比如10W的消息共10M,全部發送
相關文章
相關標籤/搜索