對於實時計算來說,Flink 可以說是如日中天,國內很多公司也開始慢慢轉向於 Flink 的使用。而對於 Flink 來說最常見的使用場景莫過於讀取 Kafka 中的數據,若對此熟練掌握,在面試中拔得頭籌也不是不可能的。
我們會以 Flink 最新版本1.10爲基礎,會講到如下內容:
實戰篇:
Flink 消費 Kafak的基本方式,比如如何從指定 offset 處消費記錄
Flink 消費 Kafka 時如何獲取相應的 offset、partition 等信息
如何動態獲取 Kafka topic 和 partition
源碼篇:
Flink 消費 Kafka 相關代碼的整體繼承體系
Flink 是如何保證一個分區被一個 task 消費
像 setStartFromEarliest、setStartFromSpecificOffsets 等是如何起作用的
Flink 具體是如何消費 kafka 中數據的
Flink 消費 Kafka 如何保證 exactly once
適合人羣: 想要了解 Flink 是如何讀取 Kafka 數據的原理的人
具體的目錄結果如下:
鏈接:
Flink 消費 Kafka 中數據- 實戰+源碼解析Flink 消費 Kafka 中數據- 實戰+源碼解析
ps: 也歡迎多多提意見。