瑞客论坛

 找回密码
 立即注册
查看: 4681|回复: 24

【高级】Kafka核心源码剖析视频教程附讲义 4课

[复制链接]

金币83434  第4名

272

主题

5

回帖

8万

积分

论坛元老

Rank: 8Rank: 8

威望
194
贡献
282
热心值
21
金币
83434
注册时间
2020-8-31
发表于 2019-3-22 15:39 | 显示全部楼层 |阅读模式
课程介绍:

本课程首先会从组消费模式与分区消费模式两方面介绍 Kafka 消费者源代码设计思想和处理流程,之后会从同步发送与异步发送两方面讲解 Kafka发送者源代码设计思想和处理流程,再之后会讲解 Kafka server 的 reactor 设计模型,这也是 Kafka 服务端能够接受大量连接的根本原因,最后会讲解 Kafka的选主原理,以及不使用 zookeeper 进行选主的原因。

课程背景:

前面三节课分别介绍了 Kafka 的基本知识,也能够使用 python 和 java 编写消费者和生产者和 Kafka进行交互,还对 Kafka 的消息产生、删除和检索原理进行了讲解,但是我们并不了解 我们写的消费者和生产者是如何和 Kafka 集群进行交互的,我们也不了解 Kafka 集群是如何保证高效,是如何能够接受大量的客户端连接,我们也不了解 Kafka 每个 partition 的 leader 是如何选举产生的。本课程即将为你解答这些问题。

核心内容:

1、Kafka 分区消费模式服务器端源代码介绍
2、Kafka 组消费模式服务器端源代码介绍
3、Kafka 同步发送模式服务器端源代码介绍
4、Kafka 异步发送模式服务器端源代码介绍
5、Kafka server reactor 设计模式
6、Kafka partition 选主机制

软件环境:Linux服务器至少一台;zookeeper-3.4.6;kafka_2.9.2-0.8.1.1

课程等级:高级

适合人群:

需要进行大量日志传输;有 Kafka 基础知识;需要更近一步了解原理的大数据爱好者

课程目录:

1 Kafka 消费者源代码介绍 19:42
本课时主要从分区消费模式和组消费模式两个方面对 Kafka 消费者服务器端代码进行讲解,主要讲解它们的设计思想、处理流程和注意事项。 通过对 Kafka 消费者服务器端源代码的讲解加深大家对使用 python 和 java 编写消费者客户端代码的理解
2 Kafka 生产者源代码介绍 17:08
本课时主要从同步发送模式和异步发送模式两个方面对 Kafka 生产者服务器端代码进行讲解,包括讲解它们的设计思想、处理流程和注意事项。 通过对 Kafka 生产者服务器端源代码的理解使大家加深对使用 python 和 java 编写生产者客户端代码的理解
3 Kafka server reactor 设计模型 24:13
Kafka server 能够处理大量并发的客户端连接,这在分布式数据处理的 server 端尤其重要,本课时首先讲解 java nio 和 linux epoll 模型的基础知识,然后重点讲解 Kafka server 是如何使用 reactor 模型来达到处理大量连接的目的。
4 Kafka partition leader 选主机制 36:06
本课时首先讲解目前大数据主要采用的 leader 选择机制,然后讲解这些选主机制的缺点,最后讲解 Kafka 选主机制的原理和优势




游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

金币356  第3908名

0

主题

92

回帖

365

积分

中级会员

Rank: 3Rank: 3

威望
3
贡献
6
热心值
0
金币
356
注册时间
2019-8-1
发表于 2019-12-4 02:20 | 显示全部楼层
这个可以有的啊
回复

使用道具 举报

金币2629  第645名

4

主题

3965

回帖

1万

积分

永久会员

Rank: 8Rank: 8

威望
4465
贡献
4608
热心值
0
金币
2629
注册时间
2019-11-16
发表于 2019-12-4 21:20 | 显示全部楼层
6666666666666
回复

使用道具 举报

金币1282  第1326名

3

主题

485

回帖

1283

积分

金牌会员

Rank: 6Rank: 6

威望
0
贡献
1
热心值
0
金币
1282
注册时间
2019-10-26
发表于 2019-12-4 21:35 | 显示全部楼层
66666666666
回复

使用道具 举报

金币576  第2760名

1

主题

359

回帖

2562

积分

金牌会员

Rank: 6Rank: 6

威望
834
贡献
1152
热心值
0
金币
576
注册时间
2019-6-27
发表于 2019-12-4 21:51 | 显示全部楼层
666666666666666666666
回复

使用道具 举报

金币4068  第356名

0

主题

2900

回帖

4077

积分

论坛元老

Rank: 8Rank: 8

威望
3
贡献
6
热心值
0
金币
4068
注册时间
2019-8-23
发表于 2019-12-4 22:12 | 显示全部楼层
谢谢楼主分享
回复

使用道具 举报

金币579  第2745名

1

主题

408

回帖

3878

积分

永久会员

Rank: 8Rank: 8

威望
1828
贡献
1471
热心值
0
金币
579
注册时间
2019-4-9
发表于 2019-12-6 14:26 | 显示全部楼层
Kafka核心源码剖析视频教程附讲义
回复

使用道具 举报

金币44  第13492名

2

主题

17

回帖

1015

积分

永久会员

Rank: 8Rank: 8

威望
737
贡献
234
热心值
0
金币
44
注册时间
2019-11-28
发表于 2019-12-11 16:23 | 显示全部楼层
666666666666666666666
回复

使用道具 举报

金币290  第4529名

9

主题

2409

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
5770
贡献
5463
热心值
0
金币
290
注册时间
2019-12-15

活跃会员灌水之王一年荣誉奖章

发表于 2019-12-26 00:53 | 显示全部楼层
Kafka核心源码剖析视频教程附讲义
回复

使用道具 举报

金币1526  第1123名

0

主题

555

回帖

1561

积分

金牌会员

Rank: 6Rank: 6

威望
12
贡献
23
热心值
0
金币
1526
注册时间
2020-2-29
发表于 2020-3-6 10:35 | 显示全部楼层
666666666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-24 23:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表