01 2022 档案

摘要:一、ReplicaManager简介 replicaManager主要用来管理topic在本broker上的副本信息。并且读写日志的请求都是通过replicaManager进行处理的。 每个replicaManager实例都会持有一个Pool[TopicPartition, Partition]类型 阅读全文
posted @ 2022-01-30 11:37 車輪の唄 阅读(77) 评论(0) 推荐(0) 编辑
摘要:前言 消费端通过poll方法拉取数据时, 每次都会调用fetch去服务端发起拉数据请求, 那每次不间断的拉取数据, broker端如何判定该次请求拉取的offset? 简介 为了减少客户端每次拉取都要拉取全部的分区,增加了增量拉取分区的概念。 拉取会话(Fetch Session),类似于web中的 阅读全文
posted @ 2022-01-29 12:27 車輪の唄 阅读(106) 评论(0) 推荐(0) 编辑
摘要:关于java NIO参见: https://blog.csdn.net/asdfsadfasdfsa/article/details/103828058 Broker请求处理流程 下面通过重要环节的源码分析,来梳理请求处理的整个过程(kafka2.3) KafkaServer Kafka的网络层入口 阅读全文
posted @ 2022-01-08 17:56 車輪の唄 阅读(50) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示