Kafka學習筆記(十) --- Consumer端多線程開發消費者實例

Kafka Java Consumer的設計原理 Kafka Java Consumer採用的是單線程設計,爲什麼要採用單線程設計?其實嚴格來說,說單線程設計是不嚴謹的。因爲,從0.10.1.0版本開始,KafkaConsumer就變成了雙線程的設計,即用戶主線程和心跳線程。 所謂用戶主線程,就是你啓動Consumer應用程序main方法的那個線程,而心跳線程只負責定期給Broker機器發送心跳請
相關文章
相關標籤/搜索