本文只跟踪消费者拉取消息的流程。对于 java 客户端, kafka 的生产者和消费者复用同一个网络 io 类 NetworkClient。 入口在 KafkaConsumer#pollOnce 中,抽出主要步骤: Fetcher#sendFetches ConsumerNetworkClient#
原创
2022-11-15 15:10:57
258阅读
目录一、消费者组详细消费流程图解二、消费者的重要参数 一、消费者组详细消费流程图解创建一个消费者网络连接客户端,主要用于与kafka集群进行交互,如下图所示:调用sendFetches发送消费请求,如下图所示: (1)、Fetch.min.bytes每批次最小抓取大小,默认1字节 (2)、fetch.max.wait.ms一批数据最小值未达到的超时时间,默认500ms (3)、Fetch.max
转载
2024-07-04 16:07:36
52阅读