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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

微信中两大典型微服务案例

發布時間:2025/3/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微信中两大典型微服务案例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

互聯網技術一直在快速演進當中,同時移動互聯網與云時代來臨,微服務架構由此應映而生。

如下圖,是微服務在我國的百度搜索指數:

從圖中可以看出,自 2013 前后微服務開始逐漸被大家關注,隨時間推移搜索的人也越來越多,直至 2016 年爆發。

微服務架構的快速發展并廣泛流行,和以下因素息息相關:

  • 互聯網技術架構飛速演進,特別是底層硬件及芯片技術快速發展,后端服務器的能力越來越強大。多數情況下,單個業務已很難消耗完一整臺服務器的資源或處理能力。

  • 移動互聯網深度融合與應用,瘦客戶端興起,使得云端能力與承載變得更加重要。

  • 容器技術得到廣泛認可與應用,輕量級協議、代碼管理、新集成方法與工具等技術也越來越成熟。

近兩年,微服務這個術語漸成熱門詞匯,但它不是一個全新架構,更不是一個包治百病的架構。那么,微服務架構與單體式架構相比優勢體現在哪?這些優勢又給開發模式、運維帶來哪些痛點?

?

微服務架構的優勢及痛點


微服務和單點服務的區別是什么呢?比喻來講,單點服務是把所有的東西放在一個大盒子里,這個大盒子里什么都有。

微服務更像是車箱,每個箱子里包含特定的功能模塊和物品,所有模塊可以很靈活地拆分出來。

換言之,在單點服務中,所有的部件都在一個巨大的軟件包中。在微服務架構下,有很多獨立存在的小服務,通過 API 接口連接成龐大的系統。

相比過往的單體式應用架構,微服務架構優勢明顯,如:

  • 單個微服務更易理解、方便開發與維護。

  • 應用解耦,對整體應用交付而言,開發迭代更敏捷。

  • 技術選擇更加自由,微服務不再需要限定統一的技術實現。

  • 微服務獨立部署,應用更穩定,同時擴展更加容易與快速。

  • ……

同時,微服務架構的特點與優勢在開發模式、運維等方面也帶來很多痛點,如:

  • 微服務眾多,容器編排與部署管理等會變得異常復雜。

  • 業務的容量管理變得更加困難,資源利用效率難以提升。

  • 監控的顆粒度增多,關聯關系更加復雜。

  • 微服務故障恢復、調度需要更精細化。

  • ……

?

微信中兩大典型微服務案例


熊普江老師表示,微信一直提倡敏捷開發與“大系統小做”,這其實就是微服務的理念與架構實現。

由于微信誕生于 2011 年,當時微服務架構的概念還沒有普及,也就是說,微信的微服務架構在業界實施并落地相對較早。

微信中微服務案例有很多,這里主要分享服務布局、過載保護兩大典型案例。

01 服務布局

微信的服務布局采用的是多地自治、園區互備架構。如下,是微信的服務布局示意圖:

  • 城市之間的數據是相對獨立的。除了少數賬號全球同步,大部分業務都希望做成電子郵件式的服務,各自有自身的環境在跑,之間使用類似于電子郵件的通信。

  • 城市間的后備則使用公網的 udp 通道。在城市內,使用三園區架構,每個園區是一套獨立的系統,從接入、邏輯、存儲每一層完全獨立,可互相為對方提供備份。

  • 多園區形成整體服務能力。在園區內,由多機組成 set,互為容錯,包含網絡與電力也是獨立的。這樣的服務布局,不僅是微服務架構,而且考慮了容災能力。

?

02 過載保護


過載保護的微服務架構,目的是確保核心服務可用。確保核心服務的可用性有如下三點:

  • 考慮問題應該是服務要有輕重分離,即一個服務里不能既有重的操作,又有輕的操作。

  • 隊列控制,要了解一個請求在隊列中等待的平均時間,從而決定是否要啟動拒絕。

  • 組合命令式,由于微服務的調用鏈及層次可能會增多,后端服務也可能是多個。

假定后端有兩個服務(A 服務與 B 服務),而前端調用需要依賴于 A、B 服務的組合結果,那么單個 A 或者單個 B 的輕微過載,就可能導致前端服務不可用,這是很嚴重的問題。這種情況下,就需要一個反饋機制。

如下,是過載保護的微服務架構示意圖:

如上圖所示,整個系統基于反饋,把整個拒絕的信息全程傳遞。最右邊是幾個典型的服務,從一個 CGI 調用一個后臺服務,再調用另一個后臺服務,系統會在 CGI 層面就把它的重要程度往下傳。

回到剛才前端調用 A、B 服務的例子,使用這樣的一種重要程度傳遞,就可以直接拒絕那些相同用戶的 20% 的請求,有效地解決單個服務輕微過載的問題。

總結

以上是生活随笔為你收集整理的微信中两大典型微服务案例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 永久免费的网站入口 | 国产又粗又猛又爽免费视频 | 四虎国产成人精品免费一女五男 | 丁香六月婷婷激情 | 91精品啪在线观看国产 | 欧美大喷水吹潮合集在线观看 | 成人欧美一区二区三区黑人动态图 | 亚洲视频福利 | 国产成人精品一区二区三区网站观看 | 午夜精品福利视频 | 免费中文字幕在线观看 | 99久久久无码国产精品性 | jizz处女| 波多野结衣亚洲一区 | aaaa免费视频| 中文字幕一区二区三区在线观看 | 三上悠亚ssⅰn939无码播放 | 伊人久久大香线蕉av一区 | 亚洲AV无码国产精品午夜字幕 | 亚洲中文字幕在线一区 | 不卡的免费av | 97视频久久久 | 伊人久久青青草 | 成人黄色片视频 | 中国zzji女人高潮免费 | 少妇一级淫免费放 | 黄色成年人| 日本不卡影院 | 少妇人妻一级a毛片 | 少妇高清精品毛片在线视频 | 天天综合国产 | 精品久久久无码中文字幕边打电话 | 亚洲成人三区 | 欧美黄频 | 日产精品一区二区 | 亚洲人午夜射精精品日韩 | 色人阁五月天 | 久久精品无码毛片 | 日韩理论在线 | 日韩精品成人一区 | 成人亚洲网站 | 少妇性l交大片免潘金莲 | 成人午夜免费网站 | 深夜视频在线播放 | 日本少妇bb | 日本三级在线视频 | 欧美色图影院 | 日韩爱爱网站 | 欧美黄色免费看 | 亚洲女同在线 | 色综合啪啪 | 人人91| 97免费观看视频 | 国产精品久久久久久69 | 国产精品一区二区三区免费在线观看 | 91久久精品国产91性色tv | 色婷婷av一区二区三区软件 | 国产精品偷伦视频免费观看了 | 久久艹中文字幕 | 久久国产乱子伦精品 | 色无极影院亚洲 | 日韩av综合在线 | 欧美一级一区 | 非洲黑人狂躁日本妞 | 午夜狠狠干 | 亚洲区欧美 | 麻豆免费电影 | 高清无码一区二区在线观看吞精 | 成人av中文解说水果派 | 成人av中文字幕 | 成年人视频在线看 | 久久精品国产亚洲av高清色欲 | 日韩欧美性视频 | 欧美激情一区二区三区在线 | 人人草人人插 | 另类激情视频 | 亚洲精品久久夜色撩人男男小说 | 国产伦精品一区二区三区精品 | 亚洲成a| 九九自拍偷拍 | 日本三级吹潮 | 69精品在线观看 | 国产91传媒 | 亚洲精品日韩在线 | 无码精品人妻一区二区三区影院 | 超碰91在线观看 | 97插插插| 白浆在线播放 | 最近的中文字幕在线看视频 | 亚洲综合在线播放 | 在线免费观看黄网站 | 男女做激情爱呻吟口述全过程 | 国产99999 | 亚洲两性视频 | 国产真实乱偷精品视频 | 清纯唯美第一页 | 韩国无码一区二区三区精品 | 一区二区三区小说 | 国产精品资源 |