日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

什么是服务降级?「建议收藏」

發布時間:2023/12/24 综合教程 20 生活家
生活随笔 收集整理的這篇文章主要介紹了 什么是服务降级?「建议收藏」 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

服務降級,當服務器壓力劇增的情況下,根據當前業務情況及流量對一些服務和頁面有策略的降級,以此釋放服務器資源以保證核心任務的正常運行。

服務降級方式:

服務接口拒絕服務:無用戶特定信息,頁面能訪問,但是添加刪除提示服務器繁忙。頁面內容也可在Varnish或CDN內獲取。

頁面拒絕服務:頁面提示由于服務繁忙此服務暫停。跳轉到varnish或nginx的一個靜態頁面。

延遲持久化:頁面訪問照常,但是涉及記錄變更,會提示稍晚能看到結果,將數據記錄到異步隊列或log,服務恢復后執行。

隨機拒絕服務:服務接口隨機拒絕服務,讓用戶重試,目前較少有人采用。因為用戶體驗不佳。

持久層降級方式

數據操作動作

通過Cache工作

通過異步數據隊列

增insert

禁止

允許但不能有重復問題

刪delete

禁止

允許但不能有復合操作

改update

禁止

允許只留最后結果

查query

允許,若未命中問詢mysql或其他持久層

走cache

降級方式

直覺管理方式:運維人員可以指定哪些模塊降級。

當服務器檢測到壓力增大,服務器監測自動發送通知給運維人員

運維人員根據自己或相關人員判斷后通過配置平臺設置當前運行等級來降級

降級首先可以對非核心業務進行接口降級。

如果效果不顯著,開始對一些頁面進行降級,以此保證核心功能的正常運行。

分級管理方式:運維人員無需關心業務細節,直接按級別降低即可。

當服務器檢測到壓力增大,服務檢測自動發送通知給運維人員。

運維人員根據情況選擇運行等級1~10.

各個應用根據自己的級別自動判斷是否工作,如何拒絕


服務降級埋點的地方:

消息中間件:所有API調用可以使用消息中間件進行控制

前端頁面:指定網址不可訪問(NGINX+LUA)

底層數據驅動:拒絕所有增刪改動作,只允許查詢


轉載于:http://blog.sina.com.cn/s/blog_54ef39890102v0bo.html

總結

以上是生活随笔為你收集整理的什么是服务降级?「建议收藏」的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。