1.什么是高可用 任何人在任何時間任何地點(diǎn)訪問我們的任何服務(wù)都可以得到響應(yīng)結(jié)果驱还。 為什么需要高可用 評估方式 傳統(tǒng)方式: 科學(xué)方式 一段時間內(nèi)的...
1.什么是高可用 任何人在任何時間任何地點(diǎn)訪問我們的任何服務(wù)都可以得到響應(yīng)結(jié)果驱还。 為什么需要高可用 評估方式 傳統(tǒng)方式: 科學(xué)方式 一段時間內(nèi)的...
途徑 通過提高吞吐量降低響應(yīng)延遲這兩塊方向來確保高并發(fā)潜必。 性能優(yōu)化的目標(biāo) 縮短響應(yīng)時間 提高并發(fā)數(shù) 讓系統(tǒng)處于合理狀態(tài) 優(yōu)化手段 當(dāng)時間是瓶頸的...
什么是無狀態(tài)化設(shè)計(jì)储藐? 服務(wù)的無狀態(tài)化就是冗余部署的多個服務(wù)模塊(進(jìn)程)漠另,使其完全對等。也就是部署多個相同服務(wù)泉懦,請求到任一服務(wù)的處理結(jié)果是一樣的片部。...
概念 一般來說,冪等設(shè)計(jì)有兩個層次上的理解暇番。 請求層面 保證請求重復(fù)執(zhí)行和執(zhí)行依次的結(jié)果一致嗤放。數(shù)學(xué)上表示: f...f(f(x)) = f(x)...
定義 正常的單機(jī)狀態(tài)的,共享資源都是在通過一個數(shù)據(jù)庫下的壁酬,可以在單機(jī)中進(jìn)行加鎖次酌,保證共享數(shù)據(jù)的線程安全,分布式環(huán)境下舆乔,因?yàn)椴皇窃谕惶摂M機(jī)進(jìn)程的...
事務(wù)的具體定義 事務(wù)提供一種機(jī)制將一個活動涉及的所有操作納入到一個不可分割的執(zhí)行單元岳服,組成事務(wù)的所有操作只有在所有操作均能正常執(zhí)行的情況下方能提...
定義概念 當(dāng)整服務(wù)整體超出預(yù)設(shè)的上限闕值或即將到來的流量預(yù)計(jì)會超過預(yù)設(shè)闕值時,為了保證重要或基本的服務(wù)能正常運(yùn)行希俩,拒絕部分請求或者將一些不重要或...
限流/熔斷的目的 微服務(wù)化之后吊宋,系統(tǒng)分布式部署,系統(tǒng)之間通過rpc框架通信颜武,整個系統(tǒng)發(fā)生故障的概率隨著系統(tǒng)規(guī)模的增長而增長璃搜,一個小的故障經(jīng)過鏈路...
定義 灰度發(fā)布時互聯(lián)網(wǎng)產(chǎn)品發(fā)布常用的一種方式,顧名思義鳞上,就是在黑與白之前平滑過渡的一種產(chǎn)品發(fā)布方式这吻。鏟平發(fā)布者根據(jù)某種規(guī)則,讓一部分用戶繼續(xù)使用...
定義 基于線上真實(shí)環(huán)境和實(shí)際業(yè)務(wù)場景篙议,通過模擬海量的用戶請求唾糯,來對整個系統(tǒng)鏈路進(jìn)行壓力測試。 目的 驗(yàn)證新上線功能的穩(wěn)定性 驗(yàn)證峰值流量下服務(wù)的...