1.什么是高可用 任何人在任何時間任何地點訪問我們的任何服務都可以得到響應結果。 為什么需要高可用 評估方式 傳統方式: 科學方式 一段時間內的...

1.什么是高可用 任何人在任何時間任何地點訪問我們的任何服務都可以得到響應結果。 為什么需要高可用 評估方式 傳統方式: 科學方式 一段時間內的...
途徑 通過提高吞吐量降低響應延遲這兩塊方向來確保高并發。 性能優化的目標 縮短響應時間 提高并發數 讓系統處于合理狀態 優化手段 當時間是瓶頸的...
什么是無狀態化設計? 服務的無狀態化就是冗余部署的多個服務模塊(進程),使其完全對等。也就是部署多個相同服務,請求到任一服務的處理結果是一樣的。...
概念 一般來說,冪等設計有兩個層次上的理解。 請求層面 保證請求重復執行和執行依次的結果一致。數學上表示: f...f(f(x)) = f(x)...
定義 正常的單機狀態的,共享資源都是在通過一個數據庫下的,可以在單機中進行加鎖,保證共享數據的線程安全,分布式環境下,因為不是在同一虛擬機進程的...
事務的具體定義 事務提供一種機制將一個活動涉及的所有操作納入到一個不可分割的執行單元,組成事務的所有操作只有在所有操作均能正常執行的情況下方能提...
定義概念 當整服務整體超出預設的上限闕值或即將到來的流量預計會超過預設闕值時,為了保證重要或基本的服務能正常運行,拒絕部分請求或者將一些不重要或...
限流/熔斷的目的 微服務化之后,系統分布式部署,系統之間通過rpc框架通信,整個系統發生故障的概率隨著系統規模的增長而增長,一個小的故障經過鏈路...
定義 灰度發布時互聯網產品發布常用的一種方式,顧名思義,就是在黑與白之前平滑過渡的一種產品發布方式。鏟平發布者根據某種規則,讓一部分用戶繼續使用...
定義 基于線上真實環境和實際業務場景,通過模擬海量的用戶請求,來對整個系統鏈路進行壓力測試。 目的 驗證新上線功能的穩定性 驗證峰值流量下服務的...