kafka的一些理解

1.生產者的架構比較簡單,邏輯上也相對簡單,受分區再平衡的影響也比較小;

   生產者這塊包括幾部分:1.網絡客戶端,用來建立連接、發送請求、讀取響應之類;

   2.記錄聚集器,將消息按分區聚集,並放入隊列;

    3.發送線程,從隊列中,獲取消息,並批量發送給Brokers;

2.消費者這邊的功能略負責一些:

    包括:再平衡處理、網絡客戶端、拉取線程拉取消息、客戶端消費消息、提交偏移量;

    其中還涉及到和協調者的配合問題。

    協調者用來存儲主題的偏移量、分配分區的功能等;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章