精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

大BU級別的"前后端分離"實踐

開發 前端
隨著部門內前端的業務線和平臺越來越多,前端的職責也逐漸加重,隨之而來的就是各種問題和挑戰。目前前端團隊共有31個人,共負責15+業務/項目和平臺,前端項目的總PV最低也在2000萬以上,由于是工具類型的應用,MAU(月活用戶)也有1億以上。
  •  單個項目的前后端分離好做,那如果n多個項目一起呢?
  • 如何基于常規的前后端分離模式,做更高效的提升
  • 前端分離模式的PAAS能力如何提供?

[[284532]]

背景

隨著部門內前端的業務線和平臺越來越多,前端的職責也逐漸加重,隨之而來的就是各種問題和挑戰。目前前端團隊共有31個人,共負責15+業務/項目和平臺,前端項目的總PV最低也在2000萬以上,由于是工具類型的應用,MAU(月活用戶)也有1億以上。面對這么大的用戶體量和業務壓力,團隊在開發和維護的過程中也逐漸遇到了各種問題。

首先是基礎設施的問題,沒有完善且統一的標準規范和設施,導致每個項目的技術棧和實現思路各不相同,功能復用率不高。在成員提升方面,這么多的成員如何讓他們在技術和解決問題的能力上都有所提升。另外還有其他角色更加關注的效能提升的問題,包括前端開發效率的整體提升,以及上下游協作效率的提升。最后是整體穩定性方面的保證,需要在第一時間發現錯誤和體驗相關的問題,這又是一個很重要的問題。

解決思路

面臨以上的問題,我們從不同的角度和維度出發嘗試解決。第一個維度是從外部到內部,主要是從流量的出發,依次是前端、視圖層、后端等,以及整體的穩定性保證等。第二個維度就是從上游到下游,從項目迭代的流程入手,從開始的UE/UI同學的交互和視覺設計,到FE同學的開發,再到下游QA同學的測試。優化協作流程和細節,提升整體的協作效率。

解決方法

經過兩個維度的拆解,我們大致提出了四個解決方法。其中屬于第一維度的有兩個,分別是統一視圖服務和自動化監控,屬于第二維度的有前端組件庫和物料中臺。

本文章的重點就是講解統一視圖服務,如何基于基礎的前后端分離模式,更好地解決問題和提升效能。

 

統一視圖服務

背景

 

前端除了自己的本質工作外,還會負責前后端之間的膠水層,也叫視圖層,主要包括路由控制、視圖渲染、數據處理/聚合、資源管理、CDN優化等。在維護視圖層的過程中,發現大部分的業務之間的視圖層使用的框架和實現方式都不相同,而且每一個大的業務方向都有自己獨立的視圖服務。這樣導致了前端對渲染服務的開發維護,學習和接入成本都很高。然后是職責優化,徹底梳理清除前后端之間的模糊地帶,讓前后端的職責更加清晰,專注于提高各方的生產力。最后在職責上完成優化后,在整體架構上可以徹底與后端一起完成微服務化。

解決方法

 

 

面臨以上問題,首先是統一部門內不同的渲染服務(視圖層),進行歸一化管理,第二是彈性擴展的能力,實現最小成本接入不同的項目和能力擴展。第三是同構支持,統一解決不同場景下SEO、整體性能提升和用戶體驗的問題。最后是微服務架構,接入后端的微服務架構,讓服務更加的獨立。

難點

首先就是性能要求,對多業務/服務的支持能力,數據源聚合能力,千萬級PV的請求壓力應對問題。當然最主要的是多產品線接入的成本以及接入之后的性能和維護問題。

第二是靈活/穩定的要求,提供平臺化支持,保證服務間正交關系,整體平臺化的監控、運維。

性能要求

對于性能要求的保障,如下圖:

 

流量通過BGW和BFE之后,會到達網盤微服務的網關,負責分發請求,用戶鑒權,流量分級和其他功能。gateway主要會將請求轉發到統一視圖服務或后端服務。統一視圖服務集群中的容器內部都會有inner router和渲染服務。Gateway將請求轉發到視圖服務后,先被inner router接收,它負責下游渲染服務的拓撲和流量處理,再反向代理到渲染服務如果渲染服務的壓力過大,會通知inner router,讓它再去請求其他的渲染服務實例,保證可用性。渲染服務和后端服務的交互使用BNS和UFC實現,內部對協議做了統一的處理,也包括IDC機房優化。借助網盤微服務的能力,保證了在性能上的要求。

以上是視圖層所提供的最基礎的能力,但是為了體現統一管理不同產品線的能力,我們還提供了部分PAAS的能力,如接入層配置,負責在網關和inner router上自行處理流量和拓撲。一鍵工具包,提供快速初始基礎框架和運行時,及守護進程、監控、日志處理等功能。然后接入的業務方就可以只需對業務代碼進行增量上線即可。

另外,還對渲染服務進行部署級別分級,提供公共部署和私有化部署,公共部署為內部平臺服務,私有部署為線上產品服務。

穩定性和靈活性保障

 

對于靈活和穩定保證。借鑒微內核架構的思路,抽離出通用的功能和機制,封裝成系統核心。它是一個服務實現的最小功能集。

在core的外面的增加了對應的企業內通用服務,IDC優化及跟蹤機制,鑒權和數據聚合能力,封裝成通用企業級框架。

在企業框架的外面,又增加了網盤內通用的功能,包括渲染機制,APP隔離,AB測試灰度發布,封裝成部門級通用框架。

最后在部門框架上運行業務和服務,包括商業化,內容商城,開放平臺,和網盤的業務。

通過這四層,讓應用可以在橫向和縱向兩個維度上任意伸縮。提供非常強的靈活擴展能力。

整體架構

 

整體架構從上到下依次是應用框架,部門框架,企業框架,基礎服務和底層支持。通過在每一層增加不同的能力然后使用類似compose的操作擴展在基礎服務上。

最后,通過這樣一系列的設計和操作,保證了整個視圖服務的性能、對靈活、穩定和擴展性的要求。

收益

 

  1. 部門內的前端項目/平臺統一在統一視圖服務PAAS上管理
  2. 更前的場景實驗和落地的能力
  3. 產品性能大幅度提升
  4. 大幅度節省硬件資源,現在的產品線機器在幾百臺(全量業務)以上,而統一管理之后僅需20個1核CPU容器(視圖渲染服務)即可滿足。

關于壓測數據

20個容器支持2000萬PV(926QPS),正常性能要求下可支持1000QPS,意味著每秒發送的1000個事務處理中,95%的請求都會在1s內處理完畢并返回。

而且,是線上整體上下游的測試數據,不是單純的測試nodejs,因為單純的測試nodejs沒有意義,畢竟沒有任何一個線上服務會只用一個nodejs實現。

服務的吞吐量提升在427%,并發下的平響提升74.7%,非并發下的提升是47.7%。

關于不能很好量化的收益

  1. 統一視圖服務提供PAAS能力,使視圖層統一管理,節省資源,提升開發和接入效率。
  2. 職責分離,專注核心業務
  3. 給前端提供更多的可能性,使用各種花活兒提升效率。

 

責任編輯:武曉燕 來源: Segmentfault
相關推薦

2019-06-12 19:00:14

前后端分離AppJava

2023-02-08 16:29:58

前后端開發

2021-09-18 09:45:33

前端接口架構

2017-02-15 10:18:32

架構前后端分離

2019-07-09 05:44:35

前后端分離架構接口規范

2020-09-25 11:50:12

前后端分離架構Web

2021-10-20 18:21:18

項目技術開發

2014-04-18 14:43:07

前后端分離NodeJS

2022-04-06 07:50:57

JWT后端Spring

2017-11-15 07:01:33

互聯網分層架構前后端

2015-07-01 15:32:39

前端前后端分離

2016-08-22 13:31:05

前端架構前后端分離

2015-01-08 10:08:03

前后端分離

2016-09-21 10:11:19

2022-05-27 10:40:04

前后端權限控制設計

2017-11-06 08:41:53

互聯網分層架構前后端

2015-11-12 10:32:27

前端后端分離

2018-07-20 15:25:02

2022-02-22 11:54:05

跨域項目前后端

2020-09-29 07:42:34

互聯網分層架構前后端分離
點贊
收藏

51CTO技術棧公眾號

国产成人三级在线观看| 人人爽人人爽av| 级毛片内射视频| a免费在线观看| 成人91在线| 欧美日韩亚洲国产一区| 色综合视频网站| 国产乱女淫av麻豆国产| 少女频道在线观看高清| 美女国产一区二区三区| 日韩精品视频在线播放| 给我免费播放片在线观看| 国产人妖一区二区| 天天av综合| 欧美日韩一区 二区 三区 久久精品| 精品中文字幕人| 日本一级淫片免费放| 91成人在线精品视频| 亚洲美女免费在线| 亚洲自拍偷拍第一页| 多男操一女视频| 深夜日韩欧美| 中文字幕在线观看一区| 成人精品一区二区三区电影免费 | 日本xxx免费| 中文在线字幕av| 菠萝蜜一区二区| 精品区一区二区| 国产精品久久久久7777| 日本黄色不卡视频| 国产视频一区欧美| 日韩精品日韩在线观看| 人妻精品久久久久中文字幕69| 成年人在线观看| 男女视频一区二区| 久久精品免费播放| 宇都宫紫苑在线播放| 深夜国产在线播放| 综合中文字幕亚洲| 成人午夜电影在线播放| 国产精品视频久久久久久久| 九九热线有精品视频99| 欧美日韩一区二区在线观看视频| 日韩伦理在线免费观看| 欧美人体视频xxxxx| 91年精品国产| 国产欧美日韩综合精品| 国内偷拍精品视频| 噜噜噜狠狠夜夜躁精品仙踪林| 欧美午夜性色大片在线观看| 亚洲欧美精品| 亚洲精品久久久久久久久久| 国产日韩亚洲| 午夜精品一区二区三区在线 | 久久久久久97三级| 国产欧美精品在线| 久久影院一区二区| 神马久久av| 在线成人免费观看| 水蜜桃色314在线观看| 国产美女视频一区二区三区| 精品一二三四在线| 91av在线不卡| 美女视频久久久| 手机亚洲手机国产手机日韩| 日韩色在线观看| 成年人观看网站| 含羞草www国产在线视频| 成人动漫一区二区在线| 国产欧美一区二区| 国产偷拍一区二区| 国产成人亚洲综合a∨婷婷| av激情久久| 亚洲熟妇无码久久精品| 伊人天天综合| 久久久精品网站| 538精品在线视频| 九一精品国产| 中文字幕av一区二区三区谷原希美| 亚洲少妇一区二区| 日本成人在线网站| 91麻豆精品久久久久蜜臀 | 欧美做爰啪啪xxxⅹ性| 久久av国产紧身裤| 亚洲欧洲xxxx| 中国xxxx性xxxx产国| 四虎影视国产精品| 欧美v国产在线一区二区三区| 中国黄色片视频| 精品国产一区二区三区噜噜噜 | 欧美亚洲动漫另类| 可以在线看的av网站| 精品91久久| 精品国产乱码久久久久久天美| 青青在线免费视频| 国产精品扒开做爽爽爽的视频| 一区二区三区不卡视频在线观看 | 精品成人一区二区三区免费视频| 国产精品18久久久久久久久久久久 | 日韩在线观看免费| 国产高清一区二区三区四区| 欧美高清在线| 国产91精品不卡视频| 国产精品999久久久| 91精品秘密在线观看| 三级精品视频久久久久| 日本一二三不卡视频| 国产va免费精品观看精品视频| 亚洲国产精品悠悠久久琪琪| 麻豆短视频在线观看| 中文在线综合| 亚洲小视频在线观看| 一区二区三区伦理片| 欧美体内she精视频在线观看| 久久亚洲电影天堂| 日本一二三区在线观看| 亚洲黄页一区| 欧美在线一级视频| 久操视频在线免费观看| 日韩电影网1区2区| 成人午夜一级二级三级| 青春有你2免费观看完整版在线播放高清| 91丝袜美腿高跟国产极品老师 | 亚洲在线www| yw视频在线观看| 欧美性videos高清精品| 久久久久国产免费| 一区二区三区四区日韩| 九九视频直播综合网| 久久精品一区二区三| 精品成人国产| 91在线免费视频| 亚洲欧美另类视频| 91一区在线观看| 欧美精品亚洲精品| 日韩专区在线| 一区二区三区精品在线| 中文字幕一区二区在线观看视频| 久久亚洲精精品中文字幕| 精品人在线二区三区| 亚洲 欧美 变态 另类 综合| 麻豆91精品视频| 亚洲 国产 日韩 综合一区| 黄色在线免费看| 欧美色综合影院| 日本综合在线观看| 日韩和的一区二区| 午夜精品短视频| 久久青草免费| 欧美精品一区二区三区四区| 国产女主播喷水高潮网红在线| 日韩欧美精品综合| 久久噜噜噜精品国产亚洲综合| 在线观看免费国产视频| 美女一区二区三区在线观看| 午夜视频久久久| 欧美一区=区三区| xvideos亚洲| av观看在线免费| 国产日韩精品久久久| 波多野结衣与黑人| 先锋欧美三级| 亚洲风情亚aⅴ在线发布| 91ts人妖另类精品系列| 最新日韩欧美| 久久精品magnetxturnbtih| 高清免费电影在线观看| 欧美一卡2卡三卡4卡5免费| 亚洲久久久久久久| 日本va欧美va瓶| 精品中文字幕人| 三上悠亚激情av一区二区三区 | 国产91在线播放| www.xxx国产| 欧美国产乱子伦| 69sex久久精品国产麻豆| 卡一精品卡二卡三网站乱码| 欧美一级大片在线免费观看| 成人高清免费观看mv| 91精品国产美女浴室洗澡无遮挡| 国产在线综合网| 久久亚区不卡日本| 成熟丰满熟妇高潮xxxxx视频| 亚洲欧洲二区| 中文字幕亚洲一区| 国产高清第一页| 欧美性高潮在线| 久久久久久久久久97| av资源站一区| 日本福利视频一区| 欧美日韩在线网站| 成人羞羞视频免费| 91九色综合| 国产亚洲欧美日韩美女| 国产麻豆免费观看| 福利二区91精品bt7086| 黄色录像免费观看| 91视频精品在这里| 两性午夜免费视频| 免费在线日韩av| 欧美人xxxxx| 国产高清视频一区二区| 久久精品青青大伊人av| 成人免费观看在线视频| 欧美亚洲精品一区| 69成人免费视频| 久久亚洲春色中文字幕久久久| 亚洲激情在线看| 一区二区日韩欧美| 日韩欧美视频一区二区| 精品三区视频| 日韩中文在线不卡| 四虎影院在线播放| 在线亚洲免费视频| eeuss中文字幕| 久久99精品国产.久久久久| 伊人久久大香线蕉成人综合网| 久久久免费人体| 日本高清视频精品| 999av小视频在线| 亚洲欧美日韩综合| 中文字幕第99页| 午夜影院久久久| 西西444www无码大胆| 成人性生交大合| 无码人妻丰满熟妇区96| 欧美精品成人| 裸体裸乳免费看| 日韩国产一区二区| 日本一区二区三区www| 精品三级在线| 国产不卡av在线| 欧美成人hd| 精品福利在线导航| 国产aⅴ一区二区三区| 在线不卡的av| 国产又粗又猛又爽又黄的视频一| 亚洲欧美经典视频| 99精品中文字幕| 国产精品三级电影| av免费观看不卡| 国产成人av资源| 免费av网址在线| 91精品国产91久久久久久密臀| 三区精品视频观看| 成人高清av| 亚洲欧美日韩另类精品一区二区三区 | 亚洲狠狠婷婷| 国产免费黄色小视频| 99亚洲精品| 亚洲精品一区二区三区四区五区| 欧美人与牛zoz0性行为| 日韩久久在线| 色婷婷一区二区三区| 国产对白在线播放| 国产欧美高清视频在线| 欧美最大成人综合网| 欧美精品羞羞答答| 一区二区三区国产福利| 猫咪成人在线观看| 久久久久久久久四区三区| 免费精品国产的网站免费观看| 奇米精品在线| 国产精品精品| www.欧美黄色| 欧美a级片视频| 最新不卡av| 欧美婷婷在线| 欧美色图另类小说| 日本视频一区二区| 污网站在线免费| 成人一区二区三区视频 | 国产精品美女久久久久aⅴ| 熟女av一区二区| 亚洲不卡一区二区三区| 亚洲毛片一区二区三区| 亚洲一区二区欧美| 一级性生活免费视频| 亚洲在线中文字幕| jizz国产在线观看| 在线综合+亚洲+欧美中文字幕| 刘玥91精选国产在线观看| 亚洲丝袜在线视频| 91亚洲天堂| 毛片精品免费在线观看| eeuss影院在线观看| 久久这里只有精品99| 九色porny自拍视频在线播放 | 色老太综合网| 亚洲黄色在线视频| 欧美日韩一区自拍| 成人黄色片网站| japanese色系久久精品| 国产精品久久久久秋霞鲁丝| 成年男女免费视频网站不卡| 精品自拍视频在线观看| 色是在线视频| 成人激情视频在线观看| 岳的好大精品一区二区三区| 国产伦精品一区二区三区视频黑人| 精品成人18| 久热国产精品视频一区二区三区| 精品久久对白| 夜夜爽99久久国产综合精品女不卡 | 国产综合久久久久影院| 特级丰满少妇一级| 日韩精品国产欧美| 韩国av中国字幕| 中文成人综合网| 黄色大片网站在线观看| 日韩一区二区麻豆国产| 成人18在线| 91福利视频在线观看| 精品一区二区三区中文字幕 | av天堂一区二区| 国产精品免费av| 人妻丰满熟妇av无码区| 色婷婷久久一区二区三区麻豆| 日韩手机在线视频| 精品国产一二三区| av在线导航| 91精品视频在线| 欧美一站二站| 免费激情视频在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 亚洲调教欧美在线| 久久精品人人做人人爽97| 国产无码精品在线观看| 欧美一区二区三区在线观看| www免费网站在线观看| 日本sm极度另类视频| 欧美变态网站| 三区精品视频观看| 久久久久久黄| 深爱五月综合网| 中文字幕一区二区三区不卡在线 | 亚洲第一视频网站| 牛牛在线精品视频| av一区二区三区免费| 亚洲欧美综合久久久| 亚洲av无日韩毛片久久| 国产精品第13页| 国产精品嫩草影院精东| 日韩一区二区三区国产| 亚洲欧洲二区| 日本一区二区三区四区五区六区| 国精产品一区一区三区mba桃花| 日本黄色免费片| 69久久99精品久久久久婷婷| 成人国产免费电影| av免费观看久久| 精品动漫av| 久久久久国产精品区片区无码| 国产精品视频看| 在线观看xxxx| 伦理中文字幕亚洲| 亚洲一区电影| 黄色国产一级视频| 久久午夜老司机| 在线观看国产亚洲| 亚洲天堂av电影| 九七影院97影院理论片久久| 日韩 欧美 自拍| 国产91精品一区二区| 全部毛片永久免费看| 亚洲欧美国产一本综合首页| 亚洲成人一区在线观看| 正在播放91九色| 国产1区2区3区精品美女| 在线观看黄网站| 永久555www成人免费| 欧美男人天堂| 日韩欧美一区二区视频在线播放| 久久久国产亚洲精品| 91视频青青草| 亚洲国产天堂网精品网站| 日韩精品专区| 日韩视频在线观看视频| www.亚洲人| 中文字幕观看在线| 欧美激情中文网| 日韩区一区二| 精品一区二区成人免费视频 | 最近中文字幕免费mv2018在线| 国产成人免费观看| 丝袜亚洲另类丝袜在线| 香港三级日本三级| 欧美在线一二三| 丁香花在线高清完整版视频| 91在线精品播放| 亚洲欧美不卡| 国精品无码一区二区三区| 日韩风俗一区 二区| 天堂综合在线播放| 免费在线a视频| 亚洲欧美色综合| 国产乱淫片视频| 亲子乱一区二区三区电影| 91tv精品福利国产在线观看| 亚洲自拍偷拍一区二区|