www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

APP微服務高可用建構簡易描述

2018-03-21 16:14:54 csdn  點擊量: 評論 (0)
這個微服務是我負責的某大型app一個重要的微服務,并發量峰值是5000 秒,微服務的信息需要調用外部業務服務器獲取信息,且要調用四個外部業

這個微服務是我負責的某大型app一個重要的微服務,并發量峰值是5000/秒,微服務的信息需要調用外部業務服務器獲取信息,且要調用四個外部業務器的接口四次才能返回完整的信息。

 

第一個版本:

 

由于業務服務器不是我們負責的,對方的研發人員基于一些原因,不愿意提供一個完整信息的接口給我們,因此需要通過四次遠程調用接口才能獲取到完整信息,可靠性和性能大大打折。

 

為了提供可靠性和性能,增加了一層緩存器,緩存時間為30秒,先從30秒緩存服務器查詢,如果沒有命中緩存,再去外部業務服務器查詢。緩存服務器是公司自研的,實現了在不同機房之間的緩存數據同步。

第二個版本:

 

 

 

由于緩存的數據生效時長是30秒,當緩存數據失效,查詢外部業務服務器也失敗或者超時的情況下,這個微服務就掛掉了,研發人員也得背鍋了。因此再加多一層永久緩存服務器。每次從外部業務部器查詢到數據后,同時把數據保存到30秒緩存服務器和永久緩存服務器,兩個緩存服務器的生效時長不一樣,一個是30秒,一個是永久。

 

 

 

當失敗超過50次時,就會使用永久緩存服務器代替30秒緩存服務器,永久緩存服務器的數據是一直不過期,如果長時間使用,會導致查詢到的數據不是最新的。因此在后臺程序定時去清空失敗計數器,當失敗計數器為0時,又使用回30秒緩存服務器。

 

上面已經保證了后端的程序高可用性,根據監控數據可靠性達到99.9994%,但是還存在一層容易出問題的地方,就是在手機app與業務服務器之間,可能由于網絡原因導致失敗或者超時。

該服務是查詢界面的模板ID,業務上有幾種模板,其中有一種是默認模板。

當app調用業務器超時或者失敗的情況,客戶端將當做默認模板處理,保證用戶可以使用頁面的精簡功能點。

大云網官方微信售電那點事兒

責任編輯:售電衡衡

免責聲明:本文僅代表作者個人觀點,與本站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
我要收藏
個贊
?
主站蜘蛛池模板: a大片久久爱一级| 特黄a三级三级三级| 美美女高清毛片视频黄的一免费| 亚洲视频观看| 岛国精品成人| 国产在线成人精品| 日韩一区二区中文字幕| 一区二区视屏| 国产高清亚洲| 久久国产精品二国产精品| 亚洲一区区| 国产tv在线观看| 黄色网点| 狠狠色丁香婷婷久久综合考虑| 色综合a| 亚洲国产cao| 91久久精品视频| av人摸人人人澡人人超碰| 国产日韩久久久久69影院| 欧美高清成人| 美国一级毛片免费看成人| 午夜三级成人三级| 性成人动作片在线看| 91久久亚洲精品国产一区二区| 国产精品影视| 国产精品亚洲专一区二区三区| 男女视频免费观看| 久久一级片| 日本亚州视频在线八a| 欧美人牲囗毛片| 天干夜天天夜天干天ww| 日韩a一级欧美一级在线播放| 中文字幕亚洲高清综合| 一级在线 | 欧洲| 99精品国产综合久久久久| 自拍 亚洲 欧美| 91精品视频在线播放| 一级做a爰片性色毛片小说| 91九色视频无限观看免费| 中文国产成人精品少久久| 91精品国产美女福到在线不卡|