999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

如此多數據、多次數的訪問為何不失控

2018-01-15 10:08:08查蘊初李迎接林芷伊李澤朋
科學與財富 2018年36期

查蘊初 李迎接 林芷伊 李澤朋

摘要:微信作為當之無愧的國民級應用,系統復雜程度超乎想象:其后臺由三千多個移動服務構成,每天需處理大約十的10~11次方個外部請求,整體需要每秒處理大約幾億個請求!那么微信究竟是如何保證系統穩定性并有序處理各類請求的?本文的作者從技術上深入解讀了《用于擴展微信微服務的過載控制》一文,介紹了已在微信上運行了五年之久的過載控制系統DAGOR。

關鍵詞:網絡服務器;社交網絡;軟件

首先,我們能了解一些微信后臺的內部消息;其次,作者分享了一種經過實踐檢驗的過載控制系統DAGOR,該系統已經在微信上運行了五年。友情提示,這個系統在設計時就考慮了微服務架構的特殊情況,所以如果你想在自己的微服務上采用某種策略,那最好還是以這個系統為起點參考。

一、每秒需要處理幾億請求的微信后臺

現在的微信后臺由3000多個移動服務構成,包括實時消息、社交網絡、移動支付和第三方認證等,平臺每天能處理大約1010~1011外部請求。每個請求可能觸發更多的內部請求,所以微信的后臺作為一個整體,需要每秒處理大約幾億個請求。

“微信的微服務包含3000多個服務,運行在微信業務系統中的20000多臺機器上,隨著微信越來越流行,這個數字還在不斷增加……由于微信一直在不斷發展,它的微服務系統也在迅速更新。例如,從2018年3月到5月間,微信的微服務平均每天大約有1000個修改。”

微信將微服務分類為“入口層”服務(接收外部請求的前端服務)、“共享層”服務(中間層協調服務)和“基本服務”(不調用其他服務的服務,請求在這里終結)。

二、基于微服務的大型平臺過載控制的難點

過載控制……對于在任何不可預測的負載高峰下都要保證24x7服務大型在線應用來說極其重要。”傳統的過載控制機制主要用于只有少量服務組件的情況,通常包括一個較窄的“前門”,加上一些不重要的依賴。“……現代的在線服務的架構和依賴變得越來越復雜,遠遠超過了傳統過載控制的設計考慮。”發送到微信后臺的請求沒有單一的入口點,而傳統方式是在全局入口點(網關)上以中心化的負載監視為主,因此無法使用。

特定請求的服務調用圖可能依賴于請求自身的數據和服務參數,甚至同一種請求的調用圖都可能不同。所以,當特定服務出現過載時,很難確定應該拒絕哪一種請求來緩解壓力。

過度的請求拒絕(特別是在調用圖深處或者請求處理后期拒絕)會浪費大量計算資源,而且會由于高延遲而影響用戶體驗。由于服務的調用圖非常復雜,而且在不斷變化,有效的跨服務協調的維護成本和系統額外開銷非常高。由于一個服務可能向它依賴的服務發出多個請求,還可能給多個后臺服務發出請求,所以在處理過載控制時必須謹慎。作者采用了“序列過載”來描述多于一個過載服務被調用的情況,或一個過載服務被調用多次的情況。

“序列過載給有效的過載控制帶來了挑戰。直覺上,當服務過載時隨機進行load shedding能將系統的吞吐量維持在飽和狀態。但是,序列過載可能會導致吞吐量出現預期之外的下降……”

三、微信的過載控制系統DAGOR

微信的過載控制系統叫做DAGOR,它的目標是給所有服務提供過載控制,因此被設計成與服務無關。過載控制運行在單個服務器的力度上,因為中心化的全局協調太昂貴了。但是,它能夠與輕量級的服務器間合作協議配合使用,后者在處理序列過載的情況時是必須的。最后,DAGOR應當在load shedding不可避免時盡可能維持服務的成功率。消耗在失敗的任務上的計算資源(如CPU、I/O等)應當保持最小。

最后針對開發者,即使你不會完全按照該論文描述的方式使用DAGOR,也提三條非常有價值的建議:

大規模微服務架構下的過載控制必須是去中心化,每個服務必須是自動化;

過載控制應該考慮各種反饋機制(例如DAGOR的協同控制),不要依賴于單一的開環啟發;

過載控制設計應當根據實際負載的處理行為進行。

也希望未來的微信能夠越來越好,引領通信潮流。

參考文獻:

[1]呂金秋.新媒體時代微信營銷策略[J].合作經濟與科技,2018(24):110-111.

[2]郭銀春,王益祥.基于云服務器與微信平臺的水表系統設計[J].單片機與嵌入式系統應用,2018,18(10):75-77+82.

[3]CSDN資訊<2W臺服務器、每秒數億請求,微信如何不“失控”?>

[4]何平.基于日志來動態調整的服務器性能優化的研究[J].微型電腦應用,2018,34(11):67-69.

主站蜘蛛池模板: 日韩人妻少妇一区二区| 都市激情亚洲综合久久| 99精品国产电影| 国产一在线观看| 中文字幕天无码久久精品视频免费| 国产毛片网站| 成人午夜网址| 精品国产一区91在线| 亚洲二区视频| 精品久久国产综合精麻豆| a免费毛片在线播放| 夜夜操天天摸| 国产美女免费| 亚洲欧美综合在线观看| 国产精品林美惠子在线观看| 色135综合网| 1769国产精品视频免费观看| 亚洲精品麻豆| 在线日韩日本国产亚洲| 免费午夜无码18禁无码影院| 97se亚洲综合在线韩国专区福利| igao国产精品| 91精品综合| 露脸一二三区国语对白| 亚洲永久免费网站| 久久久久88色偷偷| 尤物精品视频一区二区三区| 日本精品αv中文字幕| 色老二精品视频在线观看| 国产毛片高清一级国语| 天天躁夜夜躁狠狠躁躁88| 久久99国产精品成人欧美| 成人毛片免费在线观看| 国产成人精品午夜视频'| 亚洲妓女综合网995久久 | 色爽网免费视频| 日韩精品亚洲一区中文字幕| 国产丝袜第一页| 91精品视频在线播放| 精品小视频在线观看| 91无码人妻精品一区| 久久人人97超碰人人澡爱香蕉| 国产成人免费高清AⅤ| 日本成人一区| 国产在线视频导航| 亚洲午夜国产片在线观看| 秋霞午夜国产精品成人片| 精品久久久久成人码免费动漫| 天天摸夜夜操| 国产欧美日韩另类精彩视频| h网站在线播放| 97国产精品视频自在拍| 91在线一9|永久视频在线| 免费A级毛片无码免费视频| 欧美在线精品一区二区三区| 一级看片免费视频| 中文字幕人成人乱码亚洲电影| 欧美笫一页| 欧美色综合网站| 99精品福利视频| 欧美黄色网站在线看| 午夜精品影院| 国产白浆在线观看| 动漫精品中文字幕无码| 免费99精品国产自在现线| 三上悠亚一区二区| 少妇极品熟妇人妻专区视频| 日韩毛片在线播放| 高清国产在线| 先锋资源久久| 成人午夜精品一级毛片| 国产一区亚洲一区| 欧美日韩一区二区在线播放 | 性激烈欧美三级在线播放| 国产永久在线视频| a毛片基地免费大全| 欧美一区二区三区欧美日韩亚洲| 国产色网站| 国产精品男人的天堂| 国产网友愉拍精品| 一级毛片免费观看不卡视频| 亚洲人成影视在线观看|