調用鏈追蹤系統架構設計與實現_第1頁
調用鏈追蹤系統架構設計與實現_第2頁
調用鏈追蹤系統架構設計與實現_第3頁
調用鏈追蹤系統架構設計與實現_第4頁
調用鏈追蹤系統架構設計與實現_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、58到家調用鏈追蹤系統架構設計與實現目錄。痛點是什么。解決方案。最佳實踐。總結一、痛點是什么定位性能瓶頸的過程?服務擴容縮容的過程?定位線上故障的過程?定位不合理調用的過程?二、解決方案調用鏈跟蹤系統調用鏈跟蹤系統。是什么。特點(1)全鏈路:web,service,db,cache(2)跨進程:站點、服務、存儲(3)全流量:不止描述依賴關系,可精確到任一請求調用鏈跟蹤系統。難點(1)跨進程串聯標識(2)跨進程時序標識(3)跨進程深度標識(4)數據收集與可視化(5)如何低成本解決上述難點調用鏈跟蹤系統。哪一層進入研發的代碼?。典型系統調用路徑。實際路徑遞歸性http請求在系統中典型調用路徑調用鏈

2、跟蹤系統。改哪里web-frameworkrpc-frameworkdb-clientcache-client。怎么改(1)上報日志(2)圖形化展現典型調用路徑的另一種視角三、最佳實踐統一框架統一組件系統擴容縮容解決方案。配置架構初級階段:配置私藏。痛點:(1)不知道誰依賴于我(2)我升級需要所有上游配合(3)系統間依賴關系不清楚系統擴容縮容解決方案。配置架構中級階段:全局配置文件。如何實現業務線解耦FileMonitorDynamicConnectionPool系統擴容縮容解決方案。配置架構高級階段:配置中心服務。如何實現業務線解耦+依賴關系Register+NotifyDynamicConnectionPool配置中心邏輯解耦利器(物理不解耦)核心難點解決方案。如何跨進程串聯一個請求?。如何跨進程標識調用時序?。如何跨進程標識調用深度?自有協議可控如何收集數據。UDP上報匯總。先落地,再同步數據中心如何收集數據??蚣?組件集中上報??蛻舳艘暯?。服務端視角。海量請求怎么辦?。日志內容?統一框架、組件非常重要可視化展示四、總結總結。解決什么問題(1)快速定位性能瓶頸(2)快速發現不合理調用(3)快速發現線上問題所在。低成本快速實踐(1)統一框架(D-WF,D-SF)(2)統一組件(D-DAO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論