在线咨询

架构师系列课程:《深入浅出Kafka》--架构师必备核心框架

课程内容:

     第一节课:Kafka简介和消息中间件
      1:Kafka简介
      2:消息中间件,点对点、发布-订阅模式
      3:为何使用消息中间件
      
     第二节课:Kafka基础、安装和命令行使用
      1:Kafka常见应用场景
      2:Kafka基础名词
      3:Kafka核心API
      4:Kafka拓扑结构
      5:安装配置
      6:命令行使用
      
     第三节课:Kafka的Java客户端
      1:Kafka的Java客户端,构建环境,代码示例
      
     第四节课:核心概念-Topic和Log
      1:Topic分区
      2:分区设计的优点
      3:Topic和Log
      
     第五节课:核心概念-日志
      1:日志存放
      2:消息在磁盘上的格式
      3:日志分段
      4:Segment存储结构
      5:日志读、写、删除操作
      
     第六节课:核心概念-消费者第一部分
      1:基本概念:分布式、生产者、传统的消费者、Kafka作为一个存储系统
      2:Kafka的消费者
      
     第七节课:核心概念-消费者第二部分
      1:Kafka的消费者组
      2:消费者组和主题订阅
      
     第八节课:核心概念-消费者第三部分
      1:偏移量和消费者的位置
      2:发现消费者故障
      3:Kafka保证
      
     第九节课:AdminClient开发第一部分
      
     第十节课:AdminClient开发第二部分
      
     第十一节课:Producer开发
      
     第十二节课:Consumer开发第一部分
      
     第十三节课:Consumer开发第二部分
      
     第十四节课:Consumer开发第三部分
      
     第十五节课:集群
      1:Kafka集群搭建和使用
      
     第十六节课:Zookeeper在Kafka中的应用
      1:Broker注册
      2:Topic注册
      3:Controller注册
      4:消费者注册
      5:Kafka自维护计划
      
     第十七节课:原理之持久性和高效率
      1:Kafka原理之生产者
      2:Kafka原理之持久性
      3:Kafka原理之高效率
      
     第十八节课:原理之消费者和消息传递保障
      1:Kafka原理之消费者
      2:Kafka原理之消息传递保障
      
     第十九节课:原理之副本集
      1:副本集概述
      2:同步副本集
      3:节点故障
      4:Kafka如何处理节点故障
      5:Controller
      
     第二十节课:原理之Leader选举
      1:选举的基本概念
      2:为何不用多数投票的方式
      3:Kafka的Leader选举方式
      4:如果所有ISR副本都死了怎么办?也就是unclean leader选举
      5:持久性保障

购买课程

   难度等级: 中高级    课程时长: 10小时1分钟

   课程节数: 20节    课程价格: 319