kafka-producer端-系統設計關注點的源碼探究

    目前我對kafka producer的關注點大概有這三個:1.producer如何去支持分區(分佈式);2. 如何保證消息的可靠發送(ACK);3. 如何保證可用性(異步之後,如何對內存進行管理(緩存消息在內存中的存儲結構),以及OOM後發送線程的狀態,以及IO線程的實現)。所以今天着重這三個點去了解源碼的實現,其餘的點如producer端對有序的保證,協議層,網絡層的實現等後期有時間再寫
相關文章
相關標籤/搜索