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

云原生時(shí)代下的網(wǎng)關(guān)V.S反向代理

云計(jì)算 云原生
WEB1.0/2.0時(shí)代,使用前置反向代理,由運(yùn)維負(fù)責(zé) nginx,進(jìn)行反向代理和負(fù)載均衡、安全認(rèn)證、限流緩存等功能。網(wǎng)站升級(jí)頻率較低,反向代理大多采用靜態(tài)配置方式。

 [[375497]]

簡(jiǎn)介

  • 網(wǎng)關(guān)主要服務(wù)于微服務(wù)/API,偏向研發(fā)人員
  • 反向代理主要面向傳統(tǒng)靜態(tài)web應(yīng)用,偏向運(yùn)維
  • 而未來(lái)趨勢(shì)是DevOps+網(wǎng)關(guān)和反向代理再次融合

發(fā)展演進(jìn)史

WEB1.0/2.0時(shí)代,使用前置反向代理,由運(yùn)維負(fù)責(zé) nginx,進(jìn)行反向代理和負(fù)載均衡、安全認(rèn)證、限流緩存等功能。網(wǎng)站升級(jí)頻率較低,反向代理大多采用靜態(tài)配置方式。

微服務(wù)時(shí)代,API 服務(wù)升級(jí)頻率高,傳統(tǒng)的 nginx 動(dòng)態(tài)配置較差,且運(yùn)維執(zhí)行效率低,就需要使用動(dòng)態(tài)配置的網(wǎng)關(guān)服務(wù),便于研發(fā)自主配置。

云原生時(shí)代提出更高要求,還需要支持灰度發(fā)布。要求網(wǎng)關(guān)不僅可動(dòng)態(tài)配置,還要能動(dòng)態(tài)編程,所以出現(xiàn)網(wǎng)關(guān)和反向代理融合的趨勢(shì),典型產(chǎn)品比如 envoy 和 Traefik。

云原生時(shí)代下的可編程網(wǎng)關(guān)

在k8s中,和網(wǎng)關(guān)等價(jià)的概念叫Ingress,像kong/envoy/traefik這些可編程網(wǎng)關(guān),都有支持對(duì)接Ingress。

所有不同的端,ios 安卓 h5 web,要不要分,還是要看業(yè)務(wù)和團(tuán)隊(duì)規(guī)模,比如攜程內(nèi)部就有超過(guò)十套以上面向不同端的網(wǎng)關(guān),總網(wǎng)關(guān)集群規(guī)模超過(guò)百臺(tái)。對(duì)大體量多團(tuán)隊(duì)的公司,網(wǎng)關(guān)如果分的不夠,不同團(tuán)隊(duì)容易打架。微服務(wù)也是這個(gè)道理,服務(wù)分分多少多細(xì),也主要看體量和團(tuán)隊(duì)規(guī)模,小團(tuán)隊(duì)不分也沒(méi)事。

安全認(rèn)證要求,對(duì)于不同部門(mén)可能不一樣,比如支付部門(mén)要求更嚴(yán)格,所以可以獨(dú)立定制部署。

總之nginx偏運(yùn)維,spring gateway對(duì)中國(guó)java程序員更友好。

二者概念區(qū)分

如果你意識(shí)到它們不是互斥的,則更容易考慮它們。將API網(wǎng)關(guān)視為特定類型的反向代理實(shí)現(xiàn)。

經(jīng)常將兩者結(jié)合使用時(shí),API網(wǎng)關(guān)被視為位于反向代理后面的應(yīng)用程序?qū)樱赃M(jìn)行負(fù)載平衡和運(yùn)行狀況檢查。一個(gè)例子就是類似WAF的三層結(jié)構(gòu),其中Web應(yīng)用程序防火墻/ API網(wǎng)關(guān)被反向代理層夾持,其中一個(gè)反向代理層用于WAF本身,另一個(gè)用于與之對(duì)話的單個(gè)微服務(wù)。

關(guān)于差異,它們非常相似。這只是術(shù)語(yǔ)。當(dāng)進(jìn)行基本的反向代理設(shè)置并開(kāi)始使用更多功能(如身份驗(yàn)證,速率限制,動(dòng)態(tài)配置更新和服務(wù)發(fā)現(xiàn))時(shí),人們更有可能調(diào)用該API網(wǎng)關(guān)。

反向代理+網(wǎng)關(guān)部署架構(gòu)

由于架構(gòu)演進(jìn)的歷史原因,很多公司都是反向代理和網(wǎng)關(guān)并存的架構(gòu)

這樣就得維護(hù)兩套系統(tǒng),肯定比較復(fù)雜,所以最好是結(jié)合統(tǒng)一:

參考

https://stackoverflow.com/questions/35756663/api-gateway-vs-reverse-proxy

本文轉(zhuǎn)載自微信公眾號(hào)「 JavaEdge」,可以通過(guò)以下二維碼關(guān)注。轉(zhuǎn)載本文請(qǐng)聯(lián)系 JavaEdge公眾號(hào)。

 

責(zé)任編輯:武曉燕 來(lái)源: JavaEdge
相關(guān)推薦

2022-01-14 07:17:39

阿里云云原生經(jīng)濟(jì)

2023-11-15 20:08:15

云原生云計(jì)算

2023-11-29 10:11:52

2025-05-20 08:00:00

云原生網(wǎng)絡(luò)架構(gòu)

2022-04-19 16:16:35

DevOps云原生容器

2013-11-01 16:43:54

云計(jì)算

2020-07-16 08:05:15

JavaGo

2019-09-20 13:37:50

Java云原生Docker

2025-05-21 10:00:00

云原生網(wǎng)關(guān)Kubernetes

2013-05-08 09:27:27

軟件定義數(shù)據(jù)中心SDDC混合云

2023-09-08 00:07:41

2021-08-09 11:43:02

容器云原生安全

2023-08-28 16:08:12

2020-08-28 08:29:40

云原生微服務(wù)編程

2011-08-30 11:32:53

UbuntuNginx

2021-08-23 13:50:46

云原生PaaS

2022-07-01 07:33:24

nginx反向代理測(cè)試

2018-11-12 12:17:00

2021-03-23 11:09:36

云計(jì)算

2024-04-22 07:28:56

Higress云原生網(wǎng)關(guān)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩久久精品视频 | 久草精品视频 | 成年人网站在线观看视频 | 日韩欧美在 | 国产福利在线看 | 精品欧美一区二区中文字幕视频 | 国产精品美女久久久久久免费 | 久久另类 | 成年人在线观看视频 | 精品久久久久久久久久久院品网 | 久草免费在线视频 | 欧美aⅴ片 | 国产探花在线观看视频 | 日韩精品久久久久 | 999精品在线 | 欧美久久电影 | a级免费观看视频 | 久久久久久亚洲精品 | 69精品久久久久久 | 欧美精品日韩 | 亚洲国产一区在线 | 国产精品美女一区二区三区 | 精品九九在线 | 久久久久久久久久久久91 | 国产成人精品免费 | 亚洲一区二区视频 | 亚洲先锋影音 | 国产精品久久久久久久久久久久冷 | 国产欧美精品在线观看 | 红色av社区| 日韩成人av在线播放 | 婷婷精品| 久久久国产精品一区 | 99精品免费在线观看 | 午夜视频在线 | 看特级黄色片 | 91观看| 亚洲精品视频在线看 | 国产一区三区在线 | 9久久婷婷国产综合精品性色 | 天天干干 |