剑客
关注科技互联网

Kafka 核心源码剖析

课程简介

前面三节课分别介绍了 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 基础知识;需要更近一步了解原理的大数据爱好者

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址