课程介绍
课程章节
章节1:kafka初始,架构模型,角色功能梳理 (6节)

课时01

mq技术选型和对比

10分32秒

课时02

AKF详解

22分2秒

课时03

kafka名词介绍及整合zookeeper

23分6秒

课时04

kafka的broker和partition介绍

21分51秒

课时05

幂等重复消费

15分35秒

课时06

kafka与磁盘和网卡的技术点

22分57秒

章节2:kafka集群搭建,topic+partition消费逻辑梳理 (5节)

课时07

课前概述

10分44秒

课时08

kafka的安装和使用

45分1秒

课时09

分区概念

22分57秒

课时10

consumer选择单线程和多线程对比

28分56秒

课时11

课堂答疑

32分49秒

章节3:基础开发及消费者提交维护offset不同粒度方式 (4节)

课时12

kafka生产者api演示

33分41秒

课时13

kafka消费者api演示

41分26秒

课时14

持久化操作

23分54秒

课时15

多线程下手动提交offset方式

25分45秒

章节4:kafka进阶,ISR,OSR,AR,LW,HW,LEO,ACK原理理论 (10节)

课时16

同步

11分12秒

课时17

单机

15分24秒

课时18

时间戳

6分10秒

课时19

性能

5分7秒

课时20

分区可靠性和一致性

13分24秒

课时21

ack为-1时

9分25秒

课时22

ack为1时(1)

13分3秒

课时23

ack为1时(2)

3分46秒

课时24

redis

5分19秒

课时25

KAFKA

5分48秒

章节5:观察验证ISR弹性,时间戳索引,自定义offset便宜 (4节)

课时26

课堂概述

12分30秒

课时27

索引

43分35秒

课时28

消费者数据可靠性

27分31秒

课时29

时间戳之自定义消费数据

46分50秒

章节6:kafka之producer的参数,源码,原理剖析 (4节)

课时30

生产者的基本架构

28分17秒

课时31

阻塞和非阻塞

24分26秒

课时32

producer的参数调整

29分19秒

课时33

源码剖析

40分23秒

章节7:kafka 源码分析producer及通信原理 (4节)

课时34

io前置知识介绍

25分6秒

课时35

poll的maybeUpdate、select、handler

29分41秒

课时36

服务端接受和管理连接

36分3秒

课时37

完成请求和响应的正确匹配

33分41秒

章节8: kafka 源码分析broker网络层通信原理 (6节)

课时38

课前概述

16分52秒

课时39

外界如何通信和内部数据写磁盘

36分55秒

课时40

旧知识回顾和课堂答疑

11分12秒

课时41

生产者在socket中如何保证顺序

13分23秒

课时42

课堂答疑

32分8秒

课时43

为什么要有这么多中间件

32分47秒

章节9:kafka broker api源码解析produce 及持久化原理 (4节)

课时44

前置知识

4分7秒

课时45

shouldRoll介绍

43分11秒

课时46

log、offset、timeIndex

34分36秒

课时47

fileRecords和offsetIndex

44分55秒

章节10:Replica源码分析数据同步原理及ACK细节(一) (13节)

课时48

Replica

10分18秒

课时49

回顾知识点

2分20秒

课时50

replicaManger(1)

10分0秒

课时51

replicaManger(2)

10分10秒

课时52

replicaManger(3)

10分10秒

课时53

replicaManger(4)

10分30秒

课时54

答疑(1)

4分39秒

课时55

答疑(2)

2分24秒

课时56

appendToLocalLog

4分53秒

课时57

replica同步机制

7分40秒

课时58

replica同步机制

1小时7分4秒

课时59

答疑

5分54秒

课时60

总结

5分39秒

章节11:Replica源码分析数据同步原理及ACK细节(二) (8节)

课时61

replicaManger中ACK等于-1时

24分21秒

课时62

replicafetcherManager(1)

15分10秒

课时63

replicafetcherManager(2)

15分10秒

课时64

Leader处理fetch

26分25秒

课时65

Leader返回结果

23分3秒

课时66

partitionStates

4分35秒

课时67

总结

24分24秒

课时68

答疑

23分42秒

章节12:controller源码原理分析 (8节)

课时69

Controller

9分46秒

课时70

initZkClient(time)

12分55秒

课时71

KafkaController

26分40秒

课时72

select

18分3秒

课时73

MetadataCache和MetadataSnapshot和updateMetadata

12分30秒

课时74

initializeControllerContext

8分0秒

课时75

ControllerChannelManager

22分2秒

课时76

MetadataSnapshot

4分49秒

章节13:create-topic源码分析 (10节)

课时77

创建topics和参数讲解

6分48秒

课时78

cli-client

2分35秒

课时79

AdminZkClient

6分40秒

课时80

assigReplicasToBrokers方法讲解(1)

10分0秒

课时81

assigReplicasToBrokers方法讲解(2)

10分10秒

课时82

assigReplicasToBrokers方法讲解(23

10分10秒

课时83

assigReplicasToBrokers方法讲解(4)

10分10秒

课时84

assigReplicasToBrokers方法讲解(5)

8分6秒

课时85

作业和问答(1)

10分0秒

课时86

作业和问答(2)

9分48秒

章节14:controller源码分析之协调metadata (18节)

课时87

讲解小作业

8分10秒

课时88

讲解CREATE_TOPICS方法

1分51秒

课时89

select方法讲解

3分10秒

课时90

process方法讲解

4分29秒

课时91

onNewPartitionCreation方法讲解1

5分29秒

课时92

handleStateChanges方法讲解1

2分40秒

课时93

partitionStateMachine方法讲解

4分47秒

课时94

ControllerBrokerRequestBatch方法讲解

3分5秒

课时95

onNewPartitionCreation方法讲解2

22分37秒

课时96

initializeLeaderAndIsrForPartitions方法讲解

7分17秒

课时97

sendRequestToBrokers方法讲解

4分46秒

课时98

KafkaApis讲解

3分52秒

课时99

handl eTopicMetadataRequest方法讲解

3分3秒

课时100

答疑1

17分9秒

课时101

handleLeaderAndIsrRequest方法讲解

5分16秒

课时102

becomeLeaderOrFollower方法讲解

9分49秒

课时103

总结

2分10秒

课时104

答疑2

2分6秒

章节15:consumer源码分析coordinator (19节)

课时105

consumer

3分35秒

课时106

Scalable

8分2秒

课时107

问题:分布式 治理或协调

15分39秒

课时108

kafkaconsumer

6分0秒

课时109

NetworkClient

5分39秒

课时110

poll方法

2分50秒

课时111

acquireAndEnsureOpen方法

3分59秒

课时112

poll方法中do循环

4分33秒

课时113

ConsumerCoordinator类中的poll方法

6分16秒

课时114

sendFindCoordinatorRequest方法

4分51秒

课时115

FIND_COORDINATOR调用handleFindCoordinatorRequest方法

11分9秒

课时116

答疑1

23分6秒

课时117

FindCoordinatorResponseHandler

7分6秒

课时118

joingroup

9分38秒

课时119

groupadd及LEADER的Assignment

5分55秒

课时120

Stable

3分7秒

课时121

答疑2

1分24秒

课时122

Stable

4分2秒

课时123

答疑3

3分24秒

章节16: kafka源码Consumer全流程分析 (12节)

课时124

updateFetchPositions方法讲解

8分32秒

课时125

updateFetchPositions方法分析

11分16秒

课时126

pollForFetches方法讲解

8分6秒

课时127

fetchablePartitions方法讲解

7分53秒

课时128

fetcher类讲解

15分10秒

课时129

kafka消息机制

13分0秒

课时130

handleCompletedReceives

15分26秒

课时131

答疑1

4分12秒

课时132

submit offset持久化

16分24秒

课时133

handleLeaderAndIsrRequest(1)

11分12秒

课时134

handleLeaderAndIsrRequest(2)

9分51秒

课时135

答疑2

2分35秒

章节17:kafka事务原理导论及详解 (7节)

课时136

kafka事务

6分36秒

课时137

生产者

19分54秒

课时138

消息信息传递的等级

22分16秒

课时139

多条消息发送事务是什么样的

28分40秒

课时140

答疑(1)

21分18秒

课时141

课后作业及讲解写作业方法

8分35秒

课时142

答疑(2)

11分35秒

章节18:kafka connect原理剖析及源码分析 (15节)

课时143

kafka connect

12分32秒

课时144

source和sink

2分44秒

课时145

platform框架

1分49秒

课时146

kafka中的角色

14分28秒

课时147

演示实例

16分24秒

课时148

如何基于他的api开发一个connect和他的platform是怎么运行的

6分42秒

课时149

FileStreamSoutceConnetor类

5分9秒

课时150

FileStreamSoutceTask类

5分27秒

课时151

ConnectStandalone类

11分20秒

课时152

worker类

9分6秒

课时153

workersourcetask类

12分40秒

课时154

答疑(1)

3分45秒

课时155

kafka connect的好处

15分18秒

课时156

总结

11分16秒

课时157

答疑(2)

18分17秒

章节19:kafka总结及综合解决问题思路 (12节)

课时158

kafka总结

6分14秒

课时159

kafka框架模型

11分40秒

课时160

ack生产过程

18分18秒

课时161

事务

8分51秒

课时162

消费进度和分配规则

12分36秒

课时163

kafka灵活性

6分14秒

课时164

处理过程

16分16秒

课时165

第一阶段的同一组4个consumer不能自动提交offset

7分48秒

课时166

多分区处理

2分35秒

课时167

答疑(1)

15分2秒

课时168

本课总结

12分38秒

课时169

答疑(2)

3分26秒

您没有该体系课权限,需要开通权限请点击联系老师。
联系老师
个问题,0回答
提问
暂无提问,赶紧去提问吧~