国产日韩精品一区二区_欧美一级片在线播放_久久精品中文字幕电影_久久视频精品在线_亚洲国产成人久久综合一区_久久精品国产精品_国产视频精品免费播放_在线视频中文亚洲_亚洲午夜未满十八勿入免费观看全集_精品亚洲一区二区_国产原创欧美精品_国产色综合天天综合网_九九久久国产精品_欧美极品少妇xxxxⅹ裸体艺术_亚洲国产精品人人爽夜夜爽_尤物九九久久国产精品的分类

解鎖2026世界杯觀賽“新姿勢”,聯想AI平板攜天禧AI 3.5打造掌上沉浸主場聯想motoX70Air云上舞白冰鉆限定版AI手機即將上市 自帶14顆手工精鑲冰鉆 超奢華只有紅魔還在做24+1TB 姜超:成本暴增 友商一臺都沒有英特爾®至強® D處理器:賦能智能網卡,破解算力-網絡協同瓶頸豐田全新超跑GR GT發布:配641馬力大V8商家仿冒心系天下W26 老機當新機賣!中國電信回應告別“人海戰術”!陳天橋:未來公司值多少錢,不看人數看“認知”“卷”不動了?讓AI銷售團隊替你卷!百度商家智能體升級片來了卡薩帝冰箱亮相廣州設計周亞馬遜云科技推出Amazon Graviton5----迄今性能最強、能效最高的自研CPU第八屆“綻放杯”圓滿落幕,華為助力千行百業5G應用“全面綻放”機構:2025年第三季度中國PC市場同比增長2%火山引擎發布豆包語音識別模型2.0提升多語種識別精度現代汽車推出 AI 驅動的 MobED 機器人,2026年上市Vidu發布 Q2“生圖全家桶”:4K 生圖 + 圖像編輯 + 圖轉視頻,全都免費用中國新勢力首家!理想汽車累計交付突破150萬輛瑞典Oceanbird Wing 560翼帆開放訂購,2026量產在即,加速布局中國市場賦能綠色航運億邦智庫第七次《產業互聯網發展報告》重磅發布一加Ace 6T首銷10分鐘賣爆!打破今年同檔機型全天銷售紀錄魯大師11月電動兩輪車榜:潮玩思路重塑市場,九號領跑智能化
  • 首頁 > 數據存儲頻道 > 數據庫頻道 > 數據庫

    如何使用Backend for Front-End處理復雜性

    2022年09月14日 10:48:53 來源:51CTO

      在過去,應用程序很簡單。瀏覽器向web應用端點發送請求,后者從數據庫中獲取數據并返回響應。

      移動客戶端的興起以及與其他應用的集成打破了這種簡單性。本文將討論一種處理復雜性的解決方案。

      增加系統架構的復雜性

      首先,我們需要對上述簡單的體系結構進行建模。

      移動客戶端改變了這種方法。移動客戶端的顯示區域更小,例如:平板電腦,手機。

      有一種可能的解決方案是返回所有數據,并讓每個客戶端過濾掉不必要的數據。不幸的是,手機客戶端也受到帶寬不足的影響,并非所有手機都具備5G功能。即使是這樣,如果它位于偏僻的地方,連接點只能提供H+,那也沒用。

      因此,不能過度抓取。每個客戶端需要不同的數據子集。使用單體,可以根據每個客戶端提供多個端點。

      可以設計一個在最前端具有特定層的網絡應用程序,該層檢測發出請求的客戶端,并過濾掉響應中的無關數據,web應用程序中的過度抓取不是問題。

      如今,微服務風靡一時,每個人及其鄰居都想實現一個微服務架構。

      微服務背后是“兩個披薩團隊”的理念。每個團隊都是自主的,負責一個微服務或一個前端應用程序。為了避免開發工作之間的耦合,每個微服務團隊發布其API合同并非常謹慎地處理更改。

      每個微服務都需要為每種客戶端提供嚴格必需的數據,以避免上面的過度抓取問題。對于少量的微服務,讓每個微服務根據客戶端過濾數據很麻煩,數量眾多,這顯然是不可能的,因此,微服務數量與不同客戶端數量之間的笛卡爾因子使得每個微服務上的專用數據端點的成本成倍增長。

      解決方案:Backend for Front-End

      BFF背后的想法是將邏輯從每個微服務轉移到一個專用的可部署端點。后者負責:

      從每個所需的微服務中獲取數據

      提取相關部分

      聚合它們

      最后以一種與特定客戶相關的格式返回

      同一個團隊開發客戶端及其相關的BFF。BFF提供了與微服務相同的權衡:通過增加系統復雜性來提高開發速度。

      獨立部署單元與API網關

      關于BFF的文獻暗示了專用部署單元,如上圖所示。有些文章,比如本篇,反對使用API網關的BFF。但概念圖不一定與部署圖一一對應。

      與許多領域一樣,人們應該更多地關注組織方而不是技術方面的問題。在這種情況下,最關鍵的一點是,負責前端的團隊也要對BFF負責。無論是單獨的部署單元還是API網關配置的一部分,都是一個實現細節。

      例如,使用Apache APISIX,每個團隊都可以將他們的BFF代碼獨立部署為單獨的插件。

      性能考慮

      對于單體,情況如下:

      從客戶端到單體的請求需要一個特定的時間T。它經過互聯網,T可能很長。

      與T相比,對數據庫的不同內部調用可以忽略不計。

      一旦遷移到微服務,客戶端就需要依次調用每個微服務。因此,對于順序調用,時間變為∑(T1、T2、Ti、Tn)。由于這是不可接受的,客戶端通常使用并行調用。時間變為最大(T1、T2、Ti、Tn)。注意,即使這樣,客戶端也需要執行n個請求。

      在BFF的情況下,無論實現的是什么,我們都會在T時間內返回一個請求。與單體相比,從BFF到微服務還有額外的請求t1、t2、ti、tn,但它們可能位于一起。因此,整體時間會比單體更長,但由于每個t都比T短得多,因此不會對用戶體驗產生太大影響。

      結論

      你可能不應該實現微服務。如果你這樣做,微服務不應該返回整個數據,而是讓客戶端負責清理這些數據。因此,微服務需要根據客戶端返回所需的確切數據。它在微服務與客戶端之間引入了強耦合。

      你想移除這個耦合。為實現這一點,Backend For Front-end方法將清理邏輯從每個服務中提取到一個專用組件中,該組件還負責聚合數據。每個客戶團隊還負責其專用的BFF:當客戶更改其數據需求時,團隊可以部署適應新需求的新BFF版本。

      BFF是一個概念解決方案。沒有什么要求提取/清理/聚合邏輯位于特定位置。它可以是專用部署單元,也可以是API網關中的插件。

      文章內容僅供閱讀,不構成投資建議,請謹慎對待。投資者據此操作,風險自擔。

    海報生成中...

    最新新聞

    熱門新聞

    即時

    全球頂級AI創作社區回歸!海藝AI國內首發“全民娛樂化創作

    海藝AI的模型系統在國際市場上廣受好評,目前站內累計模型數超過80萬個,涵蓋寫實、二次元、插畫、設計、攝影、風格化圖像等多類型應用場景,基本覆蓋所有主流創作風格。

    新聞

    市場占比高達35.8%,阿里云引領中國AI云增長

    9月9日,國際權威市場調研機構英富曼(Omdia)發布了《中國AI云市場,1H25》報告。中國AI云市場阿里云占比8%位列第一。

    企業IT

    華為坤靈發布IdeaHub千行百業體驗官計劃,助力中小企

    9月24日,華為坤靈召開“智能體驗,一屏到位”華為IdeaHub千行百業體驗官計劃發布會。

    3C消費

    雅馬哈推出兩款高端頭戴耳機YH-4000與YH-C3000

    雅馬哈昨日宣布推出兩款頭戴式耳機,分別是平板振膜的YH-4000和動圈原理的YH-C3000。

    研究

    IDC:2025上半年全球智能家居清潔機器人出貨量同比暴

    IDC今日發布的《全球智能家居清潔機器人設備市場季度跟蹤報告,2025年第二季度》顯示,上半年全球智能家居清潔機器人市場出貨1,2萬臺,同比增長33%,顯示出品類強勁的市場需求。

    国产日韩精品一区二区_欧美一级片在线播放_久久精品中文字幕电影_久久视频精品在线_亚洲国产成人久久综合一区_久久精品国产精品_国产视频精品免费播放_在线视频中文亚洲_亚洲午夜未满十八勿入免费观看全集_精品亚洲一区二区_国产原创欧美精品_国产色综合天天综合网_九九久久国产精品_欧美极品少妇xxxxⅹ裸体艺术_亚洲国产精品人人爽夜夜爽_尤物九九久久国产精品的分类
    亚洲精品第一国产综合精品| 久久的色偷偷| 精品国产乱码久久久久久天美| 日韩视频中文| 日本不卡高字幕在线2019| 亚洲美女在线观看| 亚洲一级二级三级| 午夜亚洲伦理| 91精品一区二区三区综合在线爱| 久久久久久久久97黄色工厂| 日韩二区三区在线观看| 国产精品国产三级国产在线观看| 久久69成人| 在线成人av网站| 国产日韩视频在线| 国产美女视频一区| 国产成人免费视频精品含羞草妖精| 精品69视频一区二区三区| heyzo高清在线| 欧美一级欧美三级在线观看| 在线播放亚洲| 亚洲黄色录像片| 国产精品久久精品国产| 亚洲精品乱码久久久久久日本蜜臀| 亚洲老女人视频免费| 国产蜜臀av在线一区二区三区| 亚洲黄色录像| 91国语精品自产拍在线观看性色| 国产成人精品日本亚洲专区61| www国产亚洲精品久久麻豆| 成人在线免费视频| 亚洲精品成人久久| 亚洲图片有声小说| 精品一区二区三区免费| 国产精品三级在线| 国产高清视频一区三区| 日韩电影免费观看中文字幕| 日本黑人久久| 亚洲欧美日韩成人高清在线一区| 在线一区二区三区四区| 欧美激情偷拍自拍| 激情综合色综合久久| 日韩av一区二区三区美女毛片| 欧美一区二区三区播放老司机| 在线看片不卡| 成人资源视频网站免费| 白嫩亚洲一区二区三区| 亚洲午夜性刺激影院| 久久久久久影院| 91久久在线视频| 日韩午夜激情电影| 欧美中文字幕一二三区视频| 国产日韩精品久久久| 久久中文亚洲字幕| 国产精品成人av性教育| 成人免费毛片aaaaa**| 一本大道久久a久久综合| 日本免费在线观看| 国产+人+亚洲| 国产免费一区二区三区在线能观看| 电影k8一区二区三区久久| 欧洲精品久久久| 91中文字幕一区| 欧美视频在线一区二区三区| 视频一区国产精品| 精品成人在线视频| 亚洲日本中文字幕免费在线不卡| 久久久精品天堂| 亚洲欧美日韩精品在线| 在线日韩一区二区| 亚洲综合在线小说| 午夜日韩在线观看| 中文字幕精品综合| 国产精品国产亚洲精品看不卡15| 天天做天天爱天天综合网| 亚洲一本二本| 国产精品综合网站| 91精品国产福利在线观看麻豆| 乱亲女h秽乱长久久久| 影音先锋欧美精品| 国产亚洲欧洲997久久综合| 久久亚洲电影| 97视频人免费观看| 国产欧美日韩在线看| 欧美一区二视频在线免费观看| 亚洲ab电影| 精品国产一区二区三区不卡| 99视频在线精品国自产拍免费观看| 色影视在线观看| 在线免费观看污| 国产91热爆ts人妖在线| 国产成人自拍视频在线观看| 97视频在线观看免费| 国产一区二区三区四区五区传媒| 亚洲精品videossex少妇| 在线视频91p| 欧美久久久久久| 精品九九久久| 国产精品69久久| 精品女同一区二区三区在线播放| 国产尤物一区二区在线| 97久久精品一区二区三区的观看方式| 91小视频在线| 国产精品国色综合久久| 国产成人精品在线看| 在线精品观看国产| 久久99国内| 欧美一区二区三区爱爱| 亚洲国产高清一区二区三区| 天天做天天摸天天爽国产一区| 国产日产欧美精品| 亚洲va国产va欧美va观看| 免费精品国产的网站免费观看| 91精品国产美女浴室洗澡无遮挡| 精品亚洲成av人在线观看| 视频在线这里都是精品| av香蕉成人| 自拍偷拍亚洲激情| 日本精品一区二区三区不卡无字幕| 北条麻妃一区二区三区在线观看| 亚洲精品欧美专区| 中文字幕一区二区三区在线不卡| 久久久久久久国产| 番号在线播放| 99riav久久精品riav| 久久久噜噜噜| 99国产精品久久久久久久久久| 日韩理论电影大全| 欧美a级片一区| 欧美色图12p| 久久成人在线视频| 黄页网站在线观看免费| 欧美精品日日操| 亚洲精品一区二区在线观看| 成人国产精品av| 精品调教chinesegay| 日日骚欧美日韩| 国产欧美精品在线| 97色婷婷成人综合在线观看| 亚洲精品555| 91精品国产一区二区在线观看| 国产精品久久久久久久久久久免费看| 你懂的国产精品永久在线| 999在线观看精品免费不卡网站| se在线电影| 国产欧美综合色| 欧美激情国产在线| 六月婷婷综合| 日韩精品乱码av一区二区| 欧美巨乳在线观看| 欧美伊人影院| 精品久久久中文| 青青青国内视频在线观看软件| 成年人网站91| 欧美黑人巨大精品一区二区| 91丨porny丨在线| 国产在线拍揄自揄拍视频| 日韩av电影免费在线| 久久久久亚洲精品国产| 国产精品手机播放| www.久久久久爱免| 日本不卡一区| 91久久精品美女高潮| dj大片免费在线观看|