服務降級是當伺服器壓力劇增的情況下,根據當前業務狀況及流量對一些服務和頁面有策略的降級,以此釋放伺服器資源以確保核心任務的正常運作。
服務降級是當伺服器壓力劇增的情況下,根據當前業務狀況及流量對一些服務和頁面有策略的降級,以此釋放伺服器資源以確保核心任務的正常運作。
什麼是服務降級
服務降級,就是對不太重要的服務進行低優先順序的處理。說穿了,就是盡可能的把系統資源讓給優先順序高的服務。資源有限,而請求是無限的。如果在並發高峰期,不做服務降級處理,一方面肯定會影響整體服務的性能,嚴重的話可能會導致宕機某些重要的服務不可用。所以,一般在高峰期,為了確保網站核心功能服務的可用性,都要對某些服務降級處理。
服務降級手段
拒絕服務
判斷應用程式來源,尖峰時段拒絕低優先應用程式的服務要求,並保證核心應用正常運作。也可以隨機拒絕請求,直接返回伺服器繁忙,避免同時湧入過多的請求,這在電商秒殺時用的特別多。
關閉服務
既然是高峰期,那麼可以關閉一些冷門的或邊緣不重要的服務,給核心服務讓出資源。如淘寶每年雙11時候都會關閉如評價、確定收貨等一些與下單核心業務無關的服務,以確保用戶下單支付正常,當然肯定也會使用拒絕服務,0點高峰期很多用戶看到的基本是伺服器繁忙。
以上是服務降級什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!