首屆雲原生編程挑戰賽正在報名中,初賽共有三個賽道,題目如下:
賽道一:實現一個分佈式統計和過濾的鏈路追蹤
賽道二:實現規模化容器靜態佈局和動態遷移
賽道三:服務網格控制面分治體系構建
立即報名(報名時間即日起至07/01):https://tianchi.aliyun.com/specials/promotion/cloudnative#problem-definition
本文主要針對賽道一題目做出剖析,幫助選手更高效的解題。
背景
爲了應對各種複雜的業務,系統架構也從單機大型軟件演化成微服務架構。微服務構建在不同的軟件集上,這些軟件模塊可能是由不同團隊開發的,可能使用不同的編程語言來實現,還可能發佈在多臺服務器上。因此,如果一個服務出現問題,可能導致幾十個服務都出現異常。
分佈式追蹤系統用來記錄請求範圍內的信息,用戶在頁面的一次點擊發送請求,