Kafka源碼分析-Producer-BufferPool

注:本文依賴於kafka-0.10.0.1-src  我們都知道kafka生產者send一條記錄(record)後並沒有直接發送到kafka服務端,而是先將它保存到內存(RecordAccumulator)中,用於壓縮之後批量發送,這裏內存的創建和釋放是比較消耗資源的,爲了實現內存的高效利用,基本上每個成熟的框架或者工具都有一套內存管理機制,kafka的生產者使用BufferPool來實現內存(B
相關文章
相關標籤/搜索