08 2018 档案
摘要:重新按泳道方式整理了一下producer sender线程的活动图,大致描述了主要的过程 leastLoadedNode 的说明: 首先从现有的broker节点列表中随机选择一个节点,以此为起点循环所有的节点 如果某个节点当前飞行队列请求数为0,且节点是连接状态,则选择此节点,退出循环 否则寻找飞行
阅读全文
摘要:在使用kafka producer API时,主要有2个过程:创建producer实例过程,调用producer实例发送数据(同步/异步)过程,其实在创建producer实例的同时,也创建了一个sender线程,sender线程不断轮询更新metadata及从accumulator中读取数据并真正发
阅读全文

浙公网安备 33010602011771号