降級和熔斷 如何增強服務穩定性?

2021-10-24 14:19:45 字數 473 閱讀 9083

為什麼在大促時要開啟降級,平時不去應用呢?

在大促場景下,請求量劇增,可我們的系統資源是有限的,伺服器資源是企業的固定成本,這個成本不可能無限擴張,所以說,降級是解決系統資源不足和海量業務請求之間的矛盾。

降級的具體實現手段是,在暴增的流量請求下,對一些非核心流程業務、非關鍵業務,進行有策略的放棄,以此來釋放系統資源,保證核心業務的正常執行。我們提過二八策略,換乙個角度,服務降級就是盡量避免這種系統資源分配的不平衡,打破二八策略,讓更多的機器資源,承載主要的業務請求。

就如同我們之前的例子中,電商大促時限制退款,但平時並不會限制,所以服務降級不是乙個常態策略,而是應對非正常情況下的應急策略。服務降級的結果,通常是對一些業務請求,返回乙個統一的結果,你可以理解為是一種 failover 快速失敗的策略。

舉個例子,我們都有在 12306 **購票的經歷,在早期春運搶票時,會有大量的購票者進入請求,如果火車票服務不能支撐,你想一想,是

增強伺服器穩定性的12種技術

iscsi技術 iscsi技術是一種新型儲存保護技術,該技術是將現有scsi介面與以太網路 ethernet 技術結合,使伺服器可與使用ip網路的儲存裝置互相交換資料。該技術不僅 較目前普遍使用的業界技術標準fibre channel 低廉,而且系統管理人員可以用相同的裝置來管理所有的網路,並不需要...

排序演算法穩定性和不穩定性歸類

這幾天筆試了好幾次了,連續碰到乙個關於常見排序演算法穩定性判別的問題,往往還是多選,對於我以及和我一樣拿不準的同學可不是乙個能輕易下結論的題目,當然如果你筆試之前已經記住了資料結構書上哪些是穩定的,哪些不是穩定的,做起來應該可以輕鬆搞定。本文是針對老是記不住這個或者想真正明白到底為什麼是穩定或者不穩...

限流和降級(下) 如何打造平台穩定性能力(二)

摘要 上一期我們談到了阿里巴巴早期是通過通過在 nginx 上實現的擴充套件元件 taobao missile defense 飛彈防禦系統 實現了接入層限流的主要工作,系統可通過網域名稱類限流 cookie限流 黑名單以及一些安全策略等很好的實現了在接入層的限流措施。上一期我們談到了阿里巴巴早期是...