
分佈式鏈路追蹤 SkyWalking 原始碼分析 —— Agent 收集 Trace 資料
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Trace 2.1 ID 2.2 AbstractSpan 2.3 TraceSegmentRef 2.4 TraceSegment 3. Context 3.1 C...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. Trace 2.1 ID 2.2 AbstractSpan 2.3 TraceSegmentRef 2.4 TraceSegment 3. Context 3.1 C...
作者:ballwql 鏈接:https://www.cnblogs.com/ballwql/p/hbase_data_transfer.html 一、前言 HBase資料遷移是很常見的操作,目前業界主要的遷移方式主要分為以下幾類: 圖1...
一、 問題提出:《阿裡巴巴JAVA開發手冊》裡面寫超過三張表禁止join,這是為什麼? 二、問題分析:對這個結論,你是否有懷疑呢?也不知道是哪位先哲說的不要人云亦云,今天我設計sql,來驗證這個結論。(實驗沒有從代碼角度分析,目前達不到。可...
面試題剖析 Cache Aside Pattern 最初級的快取不一致問題及解決方案 比較複雜的資料不一致問題分析 只要用快取,就可能會涉及到快取與資料庫雙儲存雙寫,你只要是雙寫,就一定會有資料一致性的問題,那麼你如何解決一致性問題? 面試...
前言 1. 優化一覽圖 2. 優化 2.1 軟優化 2.2 硬優化 結語 前言 資料庫優化一方面是找出系統的瓶頸,提高MySQL資料庫的整體性能,而另一方面需要合理的結構設計和引數調整,以提高用戶的相應速度,同時還要盡可能的節約系統資源,以...
(點擊上方快速關註並設置為星標,一起學Python) 作者:dunwu 鏈接: github.com/dunwu/nginx-tutorial Nginx 極簡教程 本專案是一個 Nginx 極簡教程,目的在於幫助新...
作者:codegoose https://segmentfault.com/a/1190000017864721 文中的我,不是 chenssy ,而是作者本人。很多我都想進大廠,也都知道進大廠很難很難,而且面試周期也長(筆試...
摘要: 原創出處 http://www.iocoder.cn/SkyWalking/agent-dictionary/ 「芋道原始碼」歡迎轉載,保留摘要,謝謝! 1. 概述 2. Collector 同步相關 API 2.1 應用的同步 A...
容器VS虛擬機 一、什麼是虛擬機 虛擬機(Virtual Machine)指通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。 虛擬系統通過生成現有操作系統的全新虛擬鏡像,它具有真實windows系統完全一樣的...
一、引言 二、LTW(Load Time Weaving) 三、java.lang.instrument包的工作原理 四、代碼及演示效果 五、打jar的時候需要註意的地方 六、總結 一、引言 眾所周知,一旦提到AOP,相信大家都是條件反射的...