## 為什么要學習kafka分布式流處理平臺?
###
1. 多數互聯網公司里面都在用的技術棧,可以承載海量消息處理
2. 三大MQ中間件之一,在多數互聯網公司中kafka占用率很高,大數據處理領域的領頭羊
3. 中大型互聯網公司-實時計算、離線計算、等基本都離不開kafka
4. 可以作為公司內部培訓技術必備知識,可靠性投遞、消費、高可用集群等
###
## 看完能達到什么水平?
###

###

###
## 技術棧和環境說明
###

- 前言介紹
- 什么是MQ消息中間件和應用場景
- 對比當下主流消息隊列和選擇
- kafka的快速認知和核心概念
- 部署安裝Zookeeper和Kafka
- kafka命令行初步創建topic查看topic
- kafka命令行生產消費消息實戰
- kafka命令行刪除topic和查看broker節點信息
- kafka命令行點對點和發布訂閱模型理論
- kafka命令行消費組配置實現點對點消費
- kafka命令行消費組配置實現訂閱消費
- kafka當中數據存儲流程原理概述LEO+HW等的講解
- Springboot2.x整合kafka客戶端+創建topic
- Springboot2.x列舉/刪除/詳情/增加topic
- kafka生產者原理詳解
- Springboot2.x實現消息發送(對key進行hash方案)
- 惡補ProducerRecord和key的作用
- Springboot2.x實現消息發送回調函數(對key進行hash方案)
- Springboot2.x實現消息發送(指定分區發送消息方案)
- Springboot2.x實現生產者根據自定義策略到指定分區
- Kafka的Consumer消費者機制和分區策略講解
- Kafka當中Consumer消費者重新分配策略和offset維護機制
- Springboot2.x實現消費消息實戰
- kafka當中如何實現消費者重頭消費
- kafka當中手工提交offset
- kafka數據文件存儲和log日志講解
- 分布式應用核心CAP理論講解
- kafka可靠性保障理論講解(Replica+Ack)(上)
- kafka可靠性保障理論講解(Replica+Ack)(下)
- kafka當中HighWatermark的作用
- kafka高可用集群之zookeeper集群搭建實戰
- kafka高可用集群之kafkaf集群搭建實戰
- Springboot2.x實現鏈接kafka創建查看topic實戰
- Springboot2.x實現kafka生產發送消息實戰
- kafka當中日志數據清理理論講解
- Kafka高性能原理分析
- Springboot2.x整合spring-kafka并實現發送消息實戰
- Springboot2.x整合spring-kafka并實現消費消息實戰
- Springboot2.x整合spring-kafka并實現事務消息實戰
- 大總結