
在分布式系統(tǒng)的服務部署模式。 停機部署(Big Bang / Recreate): 現(xiàn)有停機熄驼,然后部署新的版本宝冕。 藍綠部署(Blue/Green...
概要: 1搁骑、緩存是為了加速數(shù)據(jù)訪問什荣,在數(shù)據(jù)庫之上添加的一層機制。 2商虐、典型的緩存模式:Cache Aside觉阅、Read/Write Throug...
降級的方法: 降低一致性。從強一致性變成最終一致性秘车。 停止次要功能典勇。停止訪問不重要的功能,從而釋放出更多的資源叮趴。 簡化功能割笙。把一些功能簡化掉,比...
1眯亦、限流的策略 2伤溉、限流的算法:計數(shù)器豪嚎、隊列、漏斗和令牌桶谈火。 3、如何基于響應時間來限流舌涨。 4糯耍、限流設計的要點 例:數(shù)據(jù)庫訪問連接池,線程池囊嘉, ...
1温技、熔斷設計:正常、故障和扭粱、故障后檢測(故障是否已被修復的場景) 2舵鳞、介紹了 Netflix 的 Hystrix 對熔斷的實現(xiàn) 3、熔斷設計的幾...
概要: 1琢蛤、重試的場景蜓堕,比如流控,并不是所有的失敗場景都適合重試博其。 2套才、重試的策略,簡單的指數(shù)退避策略慕淡,和 Spring 實現(xiàn)的多種策略背伴。可以用...
強一致性的最佳保證最好是在底層完成峰髓∩导牛或是像Stateful 的 Sticky Session 那樣在一臺機器上完成。大多數(shù)業(yè)務最終一致性就好携兵。 ...
異步三種方式:請求響應疾掰、直接訂閱和中間人訂閱。 事件驅(qū)動設計的特點 異步通訊設計的重點徐紧。 一个绍、異步通訊的三種方式 1.請求響應式 發(fā)送方(sen...
概要:系統(tǒng)的分離有兩種方式,以服務浪汪、以用戶來做分離巴柿;隔離設計的重點: 一、按服務的種類來做分離 系統(tǒng)分成了用戶死遭、商品广恢、社區(qū)三個版塊。使用不同的域...