[推薦]分布式系統的 8 個謬誤
Source
youtube 中文解說 8:27
Summary
- 網路是可靠的:可以設計可重做的機制(狀態池+redo)
- 延遲為 0:LAN 與 internet 的差異,CDN 解決了延時的問題
- 頻寬是無限的:internet 服務的頻寬可能是有限的
- 網路是安全的
- 網路拓墣是不變的:k8s 大流量會自動擴張、資料/程式搬移或掛掉時有無可能影響其他服務、有無避免單點故障
- 存在網管:須去理解服務間相互依賴的關係、IaC(基礎建設及代碼)做版控、log 應該要可以監控且有效
- 傳輸成本為 0:因跨網路,需考慮有效率的傳輸格式(gRPC、MessagePack、json、protobuf…)
- 網路是同質的:跨服務的 protocol 可能需要轉換
發佈時間
2022-7-10