課程介紹
Kafka 是一款開源的、輕量級(jí)的、分布式、可分區(qū)和具有復(fù)制備份的(Replicated)、基于 ZooKeeper 協(xié)調(diào)管理的分布式流平臺(tái)的功能強(qiáng)大的消息系統(tǒng)。與傳統(tǒng)的消息系統(tǒng)相比,Kafka 能夠很好地處理活躍的流數(shù)據(jù),使得數(shù)據(jù)在各個(gè)子系統(tǒng)中高性能、低延遲地不停流轉(zhuǎn)。Kafka 定位就是一個(gè)分布式流處理平臺(tái)。
培訓(xùn)對(duì)象
大數(shù)據(jù)相關(guān)應(yīng)用的開發(fā)者、運(yùn)維者和愛好者。
課程收益
掌握 Kafka 的基本實(shí)現(xiàn)原理及其基本操作,解決實(shí)際工作中的問題。結(jié)合 Kafka 源碼進(jìn)行定位學(xué)習(xí),了解 Kafka 優(yōu)秀的設(shè)計(jì)和思想以及更多的編碼技巧。
知識(shí)概要
-- 消息隊(duì)列和Kafka;
-- 安裝及配置Kafka;
-- Kafka的基本操作;
-- 將消息數(shù)據(jù)寫入Kafka系統(tǒng)--生產(chǎn);
-- 從Kafka系統(tǒng)中讀取消息數(shù)據(jù)--消費(fèi);
-- 存儲(chǔ)及管理數(shù)據(jù);
-- Kafka安全機(jī)制;
-- Kafka流處理;
-- 監(jiān)控與測試;
-- Apache Kafka的應(yīng)用開發(fā)案例實(shí)踐;
-- Kafka的分布式集群進(jìn)階-百萬級(jí)并發(fā)消息處理架構(gòu)設(shè)計(jì)。
課程大綱
消息隊(duì)列和Kafka
安裝及配置Kafka
Kafka的基本操作
將消息數(shù)據(jù)寫入Kafka系統(tǒng)--生產(chǎn)
從Kafka系統(tǒng)中讀取消息數(shù)據(jù)--消費(fèi)
存儲(chǔ)及管理數(shù)據(jù)
Kafka安全機(jī)制
Kafka流處理
監(jiān)控與測試
Apache Kafka的應(yīng)用開發(fā)案例實(shí)踐
Kafka的分布式集群進(jìn)階-百萬級(jí)并發(fā)消息處理架構(gòu)設(shè)計(jì)
典型案例分析:分析大型互聯(lián)網(wǎng)出行類系統(tǒng)的消息系統(tǒng)應(yīng)用案例
認(rèn)證過程
無認(rèn)證考試
開班信息
暫無開班信息