首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kafka
小飞侠Fly
创建于2022-07-20
订阅专栏
kafka源码解析
等 2 人订阅
共15篇文章
创建于2022-07-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
附录:kafka源码启动
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 本文以源码2.8为例 准备如下 idea 2019.1.4 jdk 1.8 scala 2.12.8 gradle 6.8.1 zookeeper
十六、kafka消费者思考之partition leader切换会引起消费者Rebalance么?
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 最近有朋友在问我关于消费组rebalance的问题的时候有提到过引起rebalance的原因,其中一条就是partition leader切换会引
十四、kafka消费者之SyncGroup(二)
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 上一节我们有讲到kafka客户端在收到加入组响应之后会由leader来做消费者消费的分配工作,分配之后会向服务器发送SyncGroupReques
十三、kafka消费者之SyncGroup(一)
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 这部分主要来说明消费者对协议的处理。 各个消费者都可设置partition.assignment.strategy(分区分配策略),服务端是如何处
十二、kafka消费者之joinGroup-深入理解篇
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 主要是kafka消费者的joinGroup这里的重点内容太多了,一篇也讲不完,所以再开一篇从几个方面来深入分析。 group状态转换 从上一篇我们
十一、kafka消费者之joinGroup
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 这一节我们主要来分析joinGroup这块的代码,主要流程如图一。 流程展示 拆解JoinGroup协议 客户端的代码我们就不拿出来说了,等后面说
十、kafka消费者之findCoordinator
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 在这里我们先来梳理一下consumeGroup的相关知识 1、首先,我们会给每个consume设置groupId,对于相同groupId且订阅相同
九、初探kafka消费者
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 消费端参数配置 序号 参数 默认值 等级 描述 1 bootstrap.servers 高 指定连接kafka集群所需的broker地址清单 2
七、如何修改某个分区指定的副本为leader
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 前言:今天我们来分析一下怎么修改分区指定的副本为leader 分析分区重分配可以实现这个功能吗? 不了解分区重分配的流程可以先学习前面关于分区重分
六、kafka选举leader源码解析
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 分区leader选举脚本执行介绍 脚本参数配置 kafka触发副本选举的脚本是bin/kafka-leader-election.sh 配置参数为
五、详解StopReplicaRequest、UpdateMetadataRequests请求
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 在分析之前我们先回顾一下哪些场景会发送StopReplicaRequest 副本转换为OfflineReplica状态 副本转换为ReplicaD
四、浅析kafka状态机
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 此文章基于kafka2.5 kafka状态机有两种,一种是ReplicaStateMachine副本状态机,另一种是PartitionStateM
三、深入分析Fetch请求协议
本文已参与[新人创作礼]活动,一起开启掘金创作之路。 此文章基于kafka2.5,协议版本为11 为了能更加了解上一篇中的18b流量怎么来的。
一、kafka分区重分配-主流程
本文已参与[新人创作礼]活动,一起开启掘金创作之路。此文主要介绍kafka分区重分配流程以及源码解析。
二、kafka分区副本重分配-限流
这一篇我们主要来看看分区副本重分配限流机制是如何实现的,此源码分析基于kafka2.5版本。包含分区重分配基本流程,以及限流实现方式。