Kafka 高性能緣由分析

Kafka 做爲一款基於磁盤存儲的高吞吐消息中間件,常做爲 log、event 等流式數據的通道,在流式計算領域也有豐富應用,下面簡單分析其高吞吐、高性能的幾點緣由java 零拷貝 普通的數據傳輸通常涉及 read、write 兩個系統調用,而 kafka 的 broker 傳遞數據給消費者使用零拷貝的技術,底層使用了 sendfile 的系統調用,減小了用戶態與內核態的上下文切換和數據拷貝的次數
相關文章
相關標籤/搜索