1. 程式人生 > >什麼是服務降級

什麼是服務降級

什麼是服務降級
服務降級,就是對不怎麼重要的服務進行低優先順序的處理。說白了,就是儘可能的把系統資源讓給優先順序高的服務。資源有限,而請求是無限的。如果在併發高峰期,不做服務降級處理,一方面肯定會影響整體服務的效能,嚴重的話可能會導致宕機某些重要的服務不可用。所以,一般在高峰期,為了保證網站核心功能服務的可用性,都要對某些服務降級處理。

服務降級手段
拒絕服務
判斷應用來源,高峰時段拒絕低優先順序應用的服務請求,保證核心應用正常工作。也可以隨機拒絕請求,直接返回伺服器繁忙,避免同時湧入過多的請求,這在電商秒殺時用的特別多。

關閉服務
既然是高峰期,那麼可以關閉一些冷門的或者邊緣不重要的服務,給核心服務讓出資源。如淘寶每年雙11時候都會關閉如評價、確定收貨等一些與下單核心業務無關的服務,以保證使用者下單支付正常,當然肯定也會使用拒絕服務,0點高峰期很多使用者看到的基本是伺服器繁忙。