连接Zk集群,从ZK中拿到对应topic的partition信息和partition的Leader的相关信息连接到对应Leader对应的brokerconsumer将自己已保存的offset发送给LeaderLeader根据offset等信息定位到segment(索引文件和日志文件)根据索引文件中的内容,定位到日志文件中该偏移量对应的位置读取相应长度的数据并返回给consumer。