成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么 Netflix 從大單體演進到聯合網關?

開發 前端
網關聚合層本應帶來秩序,但隨著團隊的壯大,服務的增多和領域復雜性的增加,開發網關聚合層變得越來越困難。為了解決這個問題,Netflix 使用 GraphQL 并引入了聯合網關(Federated Gateway)。

Netflix 以其龐大的原創內容庫而聞名。你是否曾想過支撐其運營的技術?

今天,我們將探討 Netflix Studio API 架構的演進歷程。下圖展示了其 4 個階段。

01 大單體

早期,Netflix Studio 采用的是單體架構。想象一下一個龐大的互聯系統,所有組件都是一個統一代碼庫的一部分。

02 直接訪問

隨著 Netflix 的發展以及與更多的電影公司合作創作原創內容,這塊巨石開始成為路障。那么,下一步該怎么辦?Netflix 的工程師們將單體分割成微服務。這種轉變提高效率和自主性。它將其架構變成了一個服務網。

03 網關聚合層

但直接訪問的效果卻遠非理想。為了克服這一難題,他們引入了網關聚合層。他們構建了一個 API 網關,將所有服務綁定在一起為客戶提供統一的前臺。這種設置非常適用于跨多個服務的用例。

試想一下,Studio 服務需要 3 個 API(如電影、制作和人才)來渲染前端用戶界面,網關聚合層使之成為可能。

04 聯合網關

網關聚合層本應帶來秩序,但隨著團隊的壯大,服務的增多和領域復雜性的增加,開發網關聚合層變得越來越困難。為了解決這個問題,Netflix 使用 GraphQL 并引入了聯合網關(Federated Gateway)。

這一策略允許領域專家管理自己的 "圖",同時為各種 Studio 應用程序提供統一、高效的訪問點。

GraphQL 是 Federated Gateway 的核心。這種強大的查詢語言使用戶界面能在一次往返中準確獲取所需內容。GraphQL 聯合允許 Netflix 建立一個單一的 GraphQL 網關,從所有其他 API 獲取數據。

從單體到聯合網關的過程說明,系統架構應適應不斷動態增長的業務需求。

我們也不應該單純地去復制 Netflix 和 Google 等巨頭的基礎設施,因為這些需求我們可能永遠也遇不到。無需過度優化我們不存在的問題。

最好的架構是適合我們業務需求的架構,而不是模仿科技巨頭。

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

2016-11-28 09:58:37

戴爾開放網絡

2016-05-05 10:15:19

云計算移動AI

2021-06-29 06:42:54

單體架構微服務

2013-11-18 11:55:54

2023-04-26 18:36:13

2022-06-02 08:37:10

架構DDDMVC

2022-04-27 10:35:16

計算區塊鏈

2021-02-18 14:25:52

MySQL數據庫架構

2012-03-09 15:23:01

移動互聯網華為

2024-07-30 14:39:58

2021-09-14 09:06:48

5G 5G網絡數字經濟

2021-06-07 11:22:38

大數據數據倉庫湖倉一體

2024-04-24 07:00:00

Redis架構數據持久化

2022-07-27 07:37:04

CentOSLinux模式

2024-09-23 22:05:26

數據倉庫數據中臺數據驅動

2020-12-04 09:11:50

CTOAPI網關

2015-07-30 12:35:07

德國鐵路 西門子華為

2022-05-25 11:11:02

Abase架構字節跳動

2018-05-07 13:52:37

華為云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人一区二区 | 一区二区三区回区在观看免费视频 | 亚洲成人午夜电影 | 日韩一区二区免费视频 | 欧美一级片在线观看 | 久久久久九九九九 | 91精品国产综合久久久久久漫画 | 亚洲一区二区三区在线免费 | 日韩国产黄色片 | 亚洲一区视频 | 国产精品成人一区二区三区 | 噜噜噜噜狠狠狠7777视频 | 国产一二三区电影 | 欧美精品一区二区免费 | 国产亚洲成av人片在线观看桃 | av看片| 欧美精品久久久 | 狠狠伊人| 亚洲人精品午夜 | 欧美国产日韩一区二区三区 | 一区二区中文字幕 | 国产成人精品一区二区三区在线 | 自拍视频网站 | 日本亚洲精品成人欧美一区 | 成人妇女免费播放久久久 | 久久丝袜视频 | 日本一区二区在线视频 | 夜夜骚 | 久久精品国产久精国产 | www.久久久 | 欧美激情欧美激情在线五月 | 97色在线观看免费视频 | 国产精品高潮呻吟久久 | 日韩国产一区二区三区 | 国产99精品| 91伊人网 | 欧美爱爱视频网站 | 成人久久久久久久久 | 欧美色偷拍 | 夜夜夜久久久 | 国产日韩欧美91 |