




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、技術(shù)創(chuàng)新,變革未來(lái)Kafka集群應(yīng)用實(shí)踐與技術(shù)演進(jìn)之路目錄業(yè)務(wù)背景技術(shù)演進(jìn) 未來(lái)規(guī)劃目錄業(yè)務(wù)背景場(chǎng)景 集群 規(guī)模技術(shù)演進(jìn) 未來(lái)規(guī)劃業(yè)務(wù)場(chǎng)景集群場(chǎng)景在線集群在線服務(wù)消息中間件集群場(chǎng)景LOG集群1.日志收集與傳輸?shù)谋镜鼐彺?.面向重要的實(shí)時(shí)消費(fèi)與數(shù)據(jù)處理。集群場(chǎng)景離線集群1.日志的最終匯聚點(diǎn),數(shù) 據(jù)dump到Hadoop集群 離線建倉(cāng)與處理2. 面向次重要的實(shí)時(shí)消費(fèi) 與數(shù)據(jù)處理業(yè)務(wù)場(chǎng)景集群場(chǎng)景在線集群在線服務(wù)消息中間件LOG集群1.日志收集與傳輸?shù)谋?地緩存2.面向重要的實(shí)時(shí)消費(fèi) 與數(shù)據(jù)處理離線集群1.日志的最終匯聚點(diǎn), 數(shù)據(jù)dump到Hadoop 集群2. 面向次重要的實(shí)時(shí)消 費(fèi)與數(shù)據(jù)處理集群拆
2、分:服務(wù)質(zhì)量保障規(guī)模4萬(wàn)億+日處理 消息數(shù)1億日消息 峰值4P/20P總流量1T/4T帶寬峰 值(bps)30+集群數(shù)12000Topic20萬(wàn)Topic Partition2000機(jī)器數(shù)目錄業(yè)務(wù)背景技術(shù)演進(jìn)演進(jìn)時(shí)間線 技術(shù)改進(jìn)剖析未來(lái)規(guī)劃技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可用性改造2017.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速支持業(yè)務(wù)快發(fā)展保障業(yè)務(wù)穩(wěn)定可維護(hù)性提升,提高效率精細(xì)化打磨:穩(wěn)定性、流控、性能容量?jī)?yōu)化技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可用性改造20
3、17.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速平滑擴(kuò)容213平滑擴(kuò)容為什么一定要從partition最初offset開(kāi)始遷移數(shù)據(jù)呢?原有擴(kuò)容流程問(wèn)題:數(shù)據(jù)遷移從Partition最初的offset開(kāi)始,觸發(fā)讀 盤,物理資源大量消耗 = produce延遲增高且 抖動(dòng);擴(kuò)容不平滑平滑擴(kuò)容解決思路:從最新offset開(kāi)始遷移同步一定時(shí)間,保障所有consumer都已經(jīng) 跟上/jira/browse/KAFKA-8328技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可用性改造2017
4、.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速M(fèi)irror集群化MirrorMaker主要問(wèn)題:靜態(tài)管理,運(yùn)維成本高,易出錯(cuò)mirror的topic(1000+)mirror的機(jī)器列表變更操作導(dǎo)致正在運(yùn)行的數(shù)據(jù)Mirror 整體斷流增減topic增減機(jī)器Mirror集群化KReplicator是基于UReplicator的改進(jìn)版本 UReplicator: /uber/uReplicatorMirror集群化Controller:動(dòng)態(tài)管理topic、worker節(jié)點(diǎn)的增減
5、Topic partition的分配策略(變更時(shí)支持局部partition的遷移)檢測(cè)worker異常,并重新分配KReplicator worker:支持動(dòng)態(tài)增加或者減少topic partition執(zhí)行mirror任務(wù)(一個(gè)worker支持多個(gè)源到多個(gè) 目標(biāo)集群的傳輸)執(zhí)行dump到HDFS的任務(wù)ZooKeeper:協(xié)調(diào)controller與worker的交互KReplicator是基于UReplicator的改進(jìn)版本 UReplicator: /uber/uReplicatorMirror服務(wù)集群化管理:減低運(yùn)維,避免出錯(cuò),支持快速調(diào)整,應(yīng)對(duì)突增流量技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可
6、用性改造2017.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速資源隔離問(wèn)題1. 不同業(yè)務(wù)線topic缺少物理隔 離,會(huì)相互影響資源隔離問(wèn)題1.不同業(yè)務(wù)線topic缺少物理隔 離,會(huì)相互影響解決思路:Broker級(jí)別物理隔離創(chuàng)建Topic遷移TP宕機(jī)恢復(fù)流程資源隔離問(wèn)題1.不同業(yè)務(wù)線topic缺少物理隔 離,會(huì)相互影響解決思路:Broker級(jí)別物理隔離創(chuàng)建Topic遷移TP宕機(jī)恢復(fù)流程問(wèn)題2. Kafka Rpc隊(duì)列缺少隔離,一 旦某個(gè)topic處理慢,會(huì)導(dǎo)致所有請(qǐng)求han
7、g住資源隔離問(wèn)題1.不同業(yè)務(wù)線topic缺少物理隔 離,會(huì)相互影響解決思路:Broker級(jí)別物理隔離創(chuàng)建Topic遷移TP宕機(jī)恢復(fù)流程問(wèn)題2. Kafka Rpc隊(duì)列缺少隔離,一 旦某個(gè)topic處理慢,會(huì)導(dǎo)致所有請(qǐng)求hang住解決思路:多RPC隊(duì)列,進(jìn)行隔離技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可用性改造2017.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速Cache改造Kafka高性能依賴page cache,但page cache不可控,主要問(wèn)題:Consumer的l
8、ag讀會(huì)對(duì)page cache產(chǎn)生污染Cache改造Kafka高性能依賴page cache,但page cache不可控,主要問(wèn)題:Consumer的lag讀會(huì)對(duì)page cache產(chǎn)生污染Follower也會(huì)占用page cache的空間,從而產(chǎn)生污染Kafka服務(wù)自己維護(hù)數(shù)據(jù)cache:嚴(yán)格按照時(shí)間順序cache控制follower的數(shù)據(jù)不進(jìn)入cacheCache改造Cache改造Cache改造環(huán)境:5個(gè)Broker;一個(gè)topic(150Partiton+3副本)壓力:Mirror數(shù)據(jù)到topic上;150個(gè)consumer,總體lag 450w讀數(shù)據(jù)結(jié)論:Cache版本可以緩存更多數(shù)據(jù)在內(nèi)存中Cache版本的性能會(huì)更好Cache改造寫(xiě)入操作同步寫(xiě)內(nèi)存,異步刷磁盤,延遲更穩(wěn)定!技術(shù)演進(jìn)時(shí)間線多集群建設(shè)2017.7可用性改造2017.12資源管理平臺(tái)建設(shè)2018.4Cache改造2018.820192017.10平滑擴(kuò)容2018.2Mirror集群化建設(shè)2018.6資源隔離2018.11消費(fèi)智能限速消費(fèi)智能限速問(wèn)題:如何解決comsumer lag后讀盤導(dǎo)致producer寫(xiě)入受阻問(wèn)題?思路:當(dāng)磁
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 粵教版(2019)必修一 5.1認(rèn)識(shí)大數(shù)據(jù) 教學(xué)設(shè)計(jì)
- 《孔雀東南飛并序》教學(xué)設(shè)計(jì) 2023-2024學(xué)年統(tǒng)編版高中語(yǔ)文選擇性必修下冊(cè)
- 山東省百師聯(lián)考2024-2025學(xué)年高一上學(xué)期12月月考地理試題(解析版)
- 江西省贛州市大余縣部分學(xué)校2024-2025學(xué)年高一上學(xué)期12月月考地理試題(解析版)
- 1《我們的好朋友》第一課時(shí)(教學(xué)設(shè)計(jì))-2023-2024學(xué)年統(tǒng)編版道德與法治四年級(jí)下冊(cè)
- 2025年廣州鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及答案1套
- 機(jī)器學(xué)習(xí)原理與應(yīng)用課件 第6章 K近鄰
- 2025至2030年中國(guó)數(shù)控雙柱立式銑車床數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年湖北體育職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)新版
- 萬(wàn)兆網(wǎng)絡(luò)的市場(chǎng)需求分析
- 2024-2030年中國(guó)電競(jìng)耳機(jī)行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資前景研究報(bào)告
- Unit1Myfamily單詞解讀(課件)Joinin外研劍橋英語(yǔ)五年級(jí)上冊(cè)
- 中職汽修專業(yè)《汽車底盤構(gòu)造與維修》說(shuō)課稿
- 員工聘用合同范本(2024版)
- DL∕T 5161.6-2018 電氣裝置安裝工程質(zhì)量檢驗(yàn)及評(píng)定規(guī)程 第6部分:接地裝置施工質(zhì)量檢驗(yàn)
- 消防工程施工施工方法及工藝要求
- 部編版道德與法治六年級(jí)下冊(cè)課程綱要
- DL-T439-2018火力發(fā)電廠高溫緊固件技術(shù)導(dǎo)則
- 2024年湖南電氣職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- (正式版)JBT 14787-2024 可同步限矩型液力耦合器
- 合規(guī)管理體系實(shí)務(wù)培訓(xùn)測(cè)試題附有答案
評(píng)論
0/150
提交評(píng)論