




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、京東CallGraph服務(wù)治理平臺(tái)概述技術(shù)創(chuàng)新,變革未來JSF:京東“微服務(wù)”的基石跨廣域網(wǎng)多數(shù)據(jù)中心 高性能的TCP通信協(xié)議 豐富的服務(wù)治理覆蓋商城/物流/金融等業(yè)務(wù)領(lǐng)域“微服務(wù)”大爆炸“微服務(wù)”后的突出問題服務(wù)數(shù)量劇增,架構(gòu)復(fù)雜、多樣 可觀察性差,問題定位難監(jiān)控、運(yùn)維難,管理成本高CallGraph:微服務(wù)”治理良器梳理應(yīng)用間依賴關(guān)系提供跨網(wǎng)絡(luò)的調(diào)用堆棧分析入口/來源/路徑/依賴度/耗時(shí)/瓶頸分析等 支持JSF/JIMDB/JMQ/Mysql數(shù)據(jù)庫等中間件,對(duì)業(yè)務(wù)透明全局調(diào)用拓?fù)鋱D、應(yīng)用重要性評(píng)價(jià)、應(yīng)用 資源使用合理性評(píng)估CallGraph總體架構(gòu)調(diào)用鏈?zhǔn)纠龖?yīng)用B應(yīng)用C應(yīng)用DJMQBrok
2、er應(yīng)用F應(yīng)用GDB緩存前端應(yīng)用AJSFJSFJSFJSFJSF應(yīng)用EJSF發(fā)消息收消息收消息MySQLMySQLJimDBJimDBAPI請(qǐng)求APP端請(qǐng)求Web 網(wǎng)頁 請(qǐng)求前端請(qǐng)求入口, 產(chǎn)生TraceId,開啟本次跟蹤中間環(huán)節(jié),雙向終端環(huán)節(jié),單向埋點(diǎn)邏輯及日志產(chǎn)生前端應(yīng)用后端應(yīng)用1存儲(chǔ)請(qǐng)求服務(wù)調(diào)用后端應(yīng)用2服務(wù)調(diào)用響應(yīng)服務(wù)響應(yīng)服務(wù)響應(yīng)startTracecltSendsrvRecvcltRecvcltSendsrvSendsrvRecvcltSend數(shù)據(jù)訪問cltRecv數(shù)據(jù)訪問cltSendcltRecvsrvSendcltRecvendTrace生成 日志圖示創(chuàng)建上下文CallGrap
3、h工作原理日志埋點(diǎn)日志傳輸日志存儲(chǔ)只在中間件進(jìn)全內(nèi)存處理,實(shí)時(shí)數(shù)據(jù)存行,對(duì)業(yè)務(wù)透明不落磁盤,快入JIMDB,只速且減少磁盤存1小時(shí),在前端應(yīng)用 中,生成I/O競(jìng)爭(zhēng)及時(shí)性強(qiáng)TraceId,開始/結(jié)束調(diào)用鏈在中間應(yīng)用 中,開始/ 結(jié)束本環(huán)節(jié) 跟蹤固定大小的 環(huán)形隊(duì)列, 無鎖處理異步通信、 批量處理、 數(shù)據(jù)壓縮離線數(shù)據(jù)存 入ES,查詢 范圍為6個(gè) 月記錄耗時(shí)、 結(jié)果、前后 關(guān)系等,開核心包單個(gè) TCP長(zhǎng)連接啟采樣率日志接收層 多實(shí)例集群日志分析入口分析來源分析路徑分析依賴度分析耗時(shí)分析瓶頸分析應(yīng)用關(guān)系全局調(diào)用拓?fù)鋱D單次調(diào)用鏈查詢的例子根據(jù)業(yè)務(wù)日志中出錯(cuò)時(shí)的TraceId,可以查詢出對(duì)應(yīng)的調(diào)用鏈,從而
4、迅速定位問題出在哪個(gè)環(huán)節(jié)鏈路分析的例子瓶頸分析強(qiáng)依賴頻度依賴高度依賴CallGraph的最新動(dòng)態(tài)京東全局調(diào)用拓?fù)鋱D打造京東首張應(yīng)用地圖應(yīng)用重要性評(píng)價(jià)衡量應(yīng)用價(jià)值應(yīng)用資源使用合理性評(píng)估根據(jù)應(yīng)用表現(xiàn)和底層資源使用情況,客觀衡量應(yīng)用投入產(chǎn)出,提高整體的資源利用率全局調(diào)用拓?fù)鋱D-局部示例當(dāng)前微服務(wù)及治理的若干問題多語言支持不力,束縛了“微服務(wù)”能量的釋放版本及特性升級(jí)困難,需要更加靈活、透明的方式 安全比較薄弱,存在明顯短板流量控制手段單一,需要更加靈活、豐富的手段人力運(yùn)維工作量大,需要提高智能化水平 不適應(yīng)“容器化”發(fā)展趨勢(shì),架構(gòu)需要升級(jí)京東微服務(wù)及治理的未來開發(fā)新一代框架,解決“多語言支持”、“升級(jí)難” 等問題充分挖掘、利用“容器化”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 采購合同框架協(xié)議書
- 業(yè)務(wù)委托外包服務(wù)協(xié)議合同書
- 企業(yè)員工健康體檢服務(wù)協(xié)議
- 企業(yè)環(huán)保技術(shù)應(yīng)用推廣合作協(xié)議
- 續(xù)簽合同意向協(xié)議書
- 綜合辦公效率提升統(tǒng)計(jì)表
- 小學(xué)生愛國(guó)情懷教育故事解讀
- 健康咨詢與服務(wù)推廣協(xié)議
- 甲醛檢測(cè)儀知識(shí)培訓(xùn)課件
- 電子商務(wù)網(wǎng)絡(luò)安全管理與應(yīng)用試題及答案
- 小區(qū)老樓電梯加裝鋼結(jié)構(gòu)工程施工方案全套
- 食堂遇特殊天氣應(yīng)急預(yù)案
- 礦山機(jī)電專業(yè)課程標(biāo)準(zhǔn)范本
- 食品風(fēng)味化學(xué)(第二版) 課件 第8、9章 風(fēng)味物質(zhì)的提取與分析、食品中風(fēng)味的釋放和穩(wěn)定化
- 變電站建設(shè)工程造價(jià)影響因素分析及控制策略研究
- 人教版道德與法治五年級(jí)下冊(cè)全冊(cè)課件(完整版)
- 角磨機(jī)施工方案
- 施耐德ATS互投柜說明書WTSA、B控制器說明書
- 勞動(dòng)教育第一課 整理衣物有條理
- 燃油加油機(jī)計(jì)量檢定操作規(guī)范
- -《畫線段圖解決問題的策略》
評(píng)論
0/150
提交評(píng)論