文章
從實際項目出發,記錄架構取捨、併發處理與工程實踐。
實時行情約 10 分鐘
RateHub:從分佈式行情平臺到單體實時服務的架構收斂
從重複接入與高頻數據庫讀寫出發,復盤行情服務如何通過架構收斂,縮短實時鏈路並控制系統複雜度。
併發控制約 8 分鐘
文件下載緩存的併發控制:從重複回源到安全淘汰
圍繞對象存儲文件的短期緩存,討論併發下載合併、ETag 校驗,以及緩存失效後如何處理仍在讀取文件的請求。
權限控制約 8 分鐘
微服務架構中的資源鑑權:網關、集中式決策與服務本地執行
從網關入口鑑權、集中式授權決策和服務本地執行,討論權限粒度、性能、可用性與策略一致性之間的架構權衡。
事務一致性約 8 分鐘
報告生成與審批系統的一致性設計:先收斂事務邊界,再引入分佈式協調
從報告系統的微服務拆分出發,復盤共享數據庫、動態數據源與異常補償的作用和邊界,討論業務早期如何控制一致性成本。
信任機制約 12 分鐘
區塊鏈:去中心化的藝術與信任的邊界
從一次數據庫勒索經歷出發,理解私鑰、共識與智能合約,再看交易所、穩定幣和鏈上應用中的信任究竟落在哪裡。