kafka生產者之內存池設計

一個消息被分區以後,消息就會被放到一個緩存裏面,我們看一下里面具體的細節。默認緩存塊的大小是 32M,這個緩存塊裏面有一個重要的數據結構:batches,這個數據結構是 key-value 的結果,key 就是消息主題的分區,value 是一個隊列,裏面存的是發送到對應分區的批次,Sender 線程就是把這些批次發送到服務端 01 生產者高級設計之自定義數據結構 生產者把批次信息用 batches
相關文章
相關標籤/搜索