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

大公司為什么都有API網關?聊聊API網關的作用

網絡 通信技術
企業需要將自身數據、能力等作為開發平臺向外開放,通常會以rest的方式向外提供,最好的例子就是淘寶開放平臺、騰訊公司的QQ開發平臺、微信開放平臺。

[[332555]]

一、API網關的用處

API網關我的分析中會用到以下三種場景。

Open API

企業需要將自身數據、能力等作為開發平臺向外開放,通常會以rest的方式向外提供,最好的例子就是淘寶開放平臺、騰訊公司的QQ開發平臺、微信開放平臺。

Open API開放平臺必然涉及到客戶應用的接入、API權限的管理、調用次數管理等,必然會有一個統一的入口進行管理,這正是API網關可以發揮作用的時候。

微服務網關

微服務的概念最早在2012年提出,在Martin Fowler的大力推廣下,微服務在2014年后得到了大力發展。在微服務架構中,有一個組件可以說是必不可少的,那就是微服務網關,微服務網關處理了負載均衡,緩存,路由,訪問控制,服務代理,監控,日志等。API網關在微服務架構中正是以微服務網關的身份存在。

API服務管理平臺

上述的微服務架構對企業來說有可能實施上是困難的,企業有很多遺留系統,要全部抽取為微服務器改動太大,對企業來說成本太高。但是由于不同系統間存在大量的API服務互相調用,因此需要對系統間服務調用進行管理,清晰地看到各系統調用關系,對系統間調用進行監控等。

API網關可以解決這些問題,我們可以認為如果沒有大規模的實施微服務架構,那么對企業來說微服務網關就是企業的API服務管理平臺。

二、API網關在企業整體架構中的地位

一個企業隨著信息系統復雜度的提高,必然出現外部合作伙伴應用、企業自身的公網應用、企業內網應用等,在架構上應該將這三種應用區別開,三種應用的安排級別、訪問方式也不一樣。

因此在我的設計中將這三種應用分別用不同的網關進行API管理,分別是:API網關(OpenAPI合伙伙伴應用)、API網關(內部應用)、API網關(內部公網應用)。

 

大公司為什么都有API網關?聊聊API網關的作用

 

三、企業中在如何應用API網關

1、對于OpenAPI使用的API網關來說,一般合作伙伴要以應用的形式接入到OpenAPI平臺,合作伙伴需要到 OpenAPI平臺申請應用。

因此在OpenAPI網關之外,需要有一個面向合作伙伴的使用的平臺用于合作伙伴,這就要求OpenAPI網關需要提供API給這個用戶平臺進行訪問。

如下架構:

 

大公司為什么都有API網關?聊聊API網關的作用

 

當然如果是在簡單的場景下,可能并不需要提供一個面向合作伙伴的門戶,只需要由公司的運營人員直接添加合作伙伴應用id/密鑰等,這種情況下也就不需要合作伙伴門戶子系統。

2、對于內網的API網關,在起到的作用上來說可以認為是微服務網關,也可以認為是內網的API服務治理平臺。當企業將所有的應用使用微服務的架構管理起來,那么API網關就起到了微服務網關的作用。

而當企業只是將系統與系統之間的調用使用rest api的方式進行訪問時使用API網關對調用進行管理,那么API網關起到的就是API服務治理的作用。

架構參考如下:

 

大公司為什么都有API網關?聊聊API網關的作用

 

3、對于公司內部公網應用(如APP、公司的網站),如果管理上比較細致,在架構上是可能由獨立的API網關來處理這部分內部公網應用,如果想比較簡單的處理,也可以是使用面向合作伙伴的API網關。

如果使用獨立的API網關,有以下的好處:

  • 面向合作伙伴和面向公司主體業務的優先級不一樣,不同的API網關可以做到業務影響的隔離。
  • 內部API使用的管理流程和面向合作伙伴的管理流程可能不一樣。
  • 內部的API在功能擴展等方面的需求一般會大于OpenAPI對于功能的要求。

基于以上的分析,如果公司有能力,那么還是建議分開使用合作伙伴OPEN API網關和內部公網應用網關。

四、API網關有哪些競爭方案

1、對于Open API平臺的API網關,我分析只能選擇API網關作為解決方案,業界沒有發現比較好的可以用來作為Open API平臺的入口的其他方案。

2、對于作為微服務網關的API網關,業界的選擇可以選擇的解決方案比較多,也取決于微服務器的實現方案,有一些微服務架構的實現方案是不需要微服務網關的。

Service Mesh,這是新興的基于無API網關的架構,通過在客戶端上的代理完成屏蔽網絡層的訪問,這樣達到對應用層最小的改動,當前Service Mesh的產品還正在開發中,并沒有非常成熟可直接應用的產品。發展最迅速的產品是Istio。建議大家密切關注相關產品的研發、業務使用進展。

 

大公司為什么都有API網關?聊聊API網關的作用

 

基于duboo架構,在這個架構中通常是不需要網關的,是由客戶端直接訪問服務提供方,由注冊中心向客戶端返回服務方的地址。

 

大公司為什么都有API網關?聊聊API網關的作用

 

五、API網關解決方案

私有云開源解決方案如下:

  • Kong kong是基于Nginx+Lua進行二次開發的方案, https://konghq.com/
  • Netflix Zuul,zuul是spring cloud的一個推薦組件,https://github.com/Netflix/zuul
  • orange,這個開源程序是國人開發的, http://orange.sumory.com/

公有云解決方案:

  • Amazon API Gateway,https://aws.amazon.com/cn/api-gateway/
  • 阿里云API網關,https://www.aliyun.com/product/apigateway/
  • 騰訊云API網關, https://cloud.tencent.com/product/apigateway

自開發解決方案:

  • 基于Nginx+Lua+ OpenResty的方案,可以看到Kong,orange都是基于這個方案
  • 基于Netty、非阻塞IO模型。通過網上搜索可以看到國內的宜人貸等一些公司是基于這種方案,是一種成熟的方案。
  • 基于Node.js的方案。這種方案是應用了Node.js天生的非阻塞的特性。
  • 基于java Servlet的方案。zuul基于的就是這種方案,這種方案的效率不高,這也是zuul總是被詬病的原因。

六、企業怎么選擇API網關

如果是要選擇一款已有的API網關,那么需要從以下幾個方面去考慮。

1、性能與可用性

如果一旦采用了API網關,那么API網關就會作為企業應用核心,因此性能和可用性是必須要求的。

從性能上來說,需要讓網關增加的時間消耗越短越好,個人覺得需要10ms以下。系統需要采用非阻塞的IO,如epoll,NIO等。網關和各種依賴的交互也需要是非阻塞的,這樣才能保證整體系統的高可用性,如:Node.js的響應式編程和基于java體現的RxJava和Future。

網關必須支持集群部署,任務一臺服務器的crash都應該不影響整體系統的可用性。

多套網關應該支持同一管理平臺和同一監控中心。如:一個企業的OpenAPI網關和內部應用的多個系統群的不同的微服務網關可以在同一監控中心進行監控。

2、可擴展性、可維護性

一款產品總有不能滿足生產需求的地方,因此需求思考產品在如何進行二次開發和維護,是否方便公司團隊接手維護產品。

3、需求匹配度

需要評估各API網關在需求上是否能滿足,如:如果是OpenAPI平臺需要使用API網關,那么需要看API網關在合作伙伴應用接入、合作伙伴門戶集成、訪問次數限額等OpenAPI核心需求上去思考產品是否能滿足要求。如果是微服務網關,那么要從微服務的運維、監控、管理等方面去思考產品是否足夠強大。

4、是否開源?公司是否有自開發的能力?

現有的開源產品如kong,zuul,orange都有基礎的API網關的核心功能,這些開源產品大多離很好的使用有一定的距離,如:沒有提供管理功能的UI界面、監控功能弱小,不支持OpenAPI平臺,沒有公司運營與運維的功能等。當然開源產品能獲取源代碼,如果公司有比較強的研發能力,能hold住這些開源產品,經過二次開發kong、zuul應該還是適應一些公司,不過需求注意以下一些點:

  • kong是基于ngnix+lua的,從公司的角度比較難于找到能去維護這種架構產品的人。需求評估當前公司是否有這個能力去維護這個產品。
  • zuul因為架構的原因在高并發的情況下性能不高,同時需要去基于研究整合開源的適配zuul的監控和管理系統。
  • orange由于沒有被大量使用,同時是國內個人在開源,在可持續性和社區資源上不夠豐富,出了問題后可能不容易找到人問。

另外kong提供企業版本的API網關,當然也是基于ngnix+lua的,企業版本可以購買他們的技術支持、培訓等服務、以及擁有界面的管理、監控等功能。

5、公有云還是私有云

現在的亞馬遜、阿里、騰訊云都在提供基礎公有云的API網關,當然這些網關的基礎功能肯定是沒有問題,但是二次開發,擴展功能、監控功能可能就不能滿足部分用戶的定制需求了。另外很多企業因為自身信息安全的原因,不能使用外網公有網的API網關服務,這樣就只有選擇私有云的方案了。

在需求上如果基于公有云的API網關只能做到由內部人員為外網人員申請應用,無法做到定制的合作伙伴門戶,這也不適合于部分企業的需求。

如果作為微服務網關,大多數情況下是希望網關服務器和服務提供方服務器是要在內網的,在這里情況下也只有私有云的API網關才能滿足需求。

 

綜合上面的分析,基礎公有云的API網關只有滿足一部分簡單客戶的需求,對于很多企業來說私有云的API網關才是正確的選擇。

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-03-26 10:41:02

API網關大公司

2020-12-04 09:11:50

CTOAPI網關

2023-09-07 10:56:36

2019-06-03 10:14:07

API網關微服務

2020-07-06 09:30:23

開源開發技術

2023-12-21 21:39:44

2022-07-07 16:48:10

API應用安全

2021-02-21 00:22:32

技術團隊工具

2018-08-16 15:30:54

Java代碼編程語言

2022-01-10 13:06:13

微服務API網關

2020-04-01 13:00:11

網絡安全網絡安全技術周刊

2015-05-08 17:24:41

APIAPI網關Kong

2023-06-26 18:13:56

開源API

2025-09-28 00:00:00

2024-07-30 08:22:47

API前端網關

2011-10-08 13:34:41

程序員

2019-12-31 09:43:54

微服務JavaDocker

2024-12-12 14:52:47

OpenAI4o、o1產品

2019-07-02 14:17:18

API網關網關流量

2021-09-03 13:48:07

API網關網絡
點贊
收藏

51CTO技術棧公眾號

97蜜桃久久| 日韩丰满少妇无码内射| 青草在线视频| 久久久久亚洲综合| 91嫩草在线视频| 日韩视频免费观看高清| 久久亚洲成人| 日韩电影中文 亚洲精品乱码| 无人在线观看的免费高清视频| 国产在线69| 国产亚洲一二三区| 国产超碰91| 中文字幕a级片| 99热精品在线观看| 久久久国产视频91| 美女久久久久久久久久| 成人性生交大片免费看96| 欧美在线三级电影| 波多野结衣之无限发射| 九七久久人人| 亚洲国产高清在线| 老牛影视免费一区二区| 国产白浆在线观看| 久久精品国产亚洲一区二区三区| 91精品国产乱码久久久久久久久| 777777国产7777777| 国产乱码精品一区二区三区四区| 亚洲精品99久久久久| 久久久九九九热| 欧美亚洲人成在线| 在线观看日韩一区| 国产亚洲天堂网| h片在线观看| 亚洲一区二区视频| 天堂av免费看| 黄色在线播放网站| 国产精品少妇自拍| 日本一区二区三区视频在线观看| 天堂在线视频免费观看| 国产馆精品极品| 68精品久久久久久欧美 | 66精品视频在线观看| 3atv一区二区三区| 色网站在线视频| 亚洲狼人在线| 8x8x8国产精品| 亚洲另类第一页| 精品亚洲a∨| 欧美日韩免费观看一区三区| 亚洲一级片免费| 国产一区二区色噜噜| 欧美亚洲综合在线| 午夜精品中文字幕| 国产精选久久| 欧美不卡一区二区三区| 免费黄视频在线观看| 1204国产成人精品视频| 亚洲精品一区二区三区在线观看 | 久久免费国产精品| 免费看国产精品一二区视频| 欧美拍拍视频| 欧美激情一区二区三区全黄| 视频一区视频二区视频| 1024国产在线| 亚洲精品日韩综合观看成人91| 一区二区三区日韩视频| 轻点好疼好大好爽视频| 天天干天天干天天| 久久亚洲风情| 国产精品视频地址| 国产免费一区二区三区最新不卡 | 国精产品一区二区三区| 精品久久精品| 久久精品最新地址| 久久久久久久国产精品毛片| 亚洲美女色禁图| 国产999视频| 国产又黄又粗又长| 国产成+人+日韩+欧美+亚洲 | 俺要去色综合狠狠| 欧美成人免费全部观看天天性色| 国产一级免费观看| 久久久久久久波多野高潮日日| 国产欧美日韩高清| www.四虎在线观看| 久久久天堂av| 九九久久九九久久| 欧美一区久久久| 欧美一级片在线观看| 久久久久久久久免费看无码 | 成人免费看片'免费看| 九色porny丨首页入口在线| 色八戒一区二区三区| 99九九精品视频| 日本天堂一区| 久久精品人人做人人爽| 91蜜桃视频在线观看| 日产国产欧美视频一区精品| 91av一区二区三区| 狠狠狠综合7777久夜色撩人| 亚洲欧美一区二区三区孕妇| 每日在线更新av| 中文成人激情娱乐网| 亚洲精品av在线| 亚洲色婷婷一区二区三区| 免费日韩av| 大地资源网在线观看免费官网| 久久久久久久久久久影院| 久久综合九色| 99爱精品视频| av网站无病毒在线| 亚洲成av人在线观看| 国产精品v日韩精品v在线观看| 成人福利免费在线观看| 中文字幕免费精品一区| 亚洲日本视频在线观看| 国产成人一级电影| 在线视频91| gogo亚洲高清大胆美女人体| 亚洲成人中文字幕| 欧美色图亚洲视频| 久久av资源网| 日韩久久不卡| 亚洲精品中文字幕| 亚洲精品国产suv| 国产一级片视频| 国产成人免费在线观看| 亚洲精品一区二区三区av| 欧美成人精品一区二区男人小说| 精品欧美久久久| 日本高清不卡免费| 久久超碰97中文字幕| 日韩.欧美.亚洲| 超碰aⅴ人人做人人爽欧美| 精品动漫一区二区三区在线观看| 国产福利视频网站| 久久精品国产一区二区三区免费看| 欧美日韩在线播放一区二区| 激情综合网婷婷| 99精品国产九九国产精品| 亚洲视频在线播放| 最近2019中文字幕第三页视频| 亚洲熟女www一区二区三区| 免费一级欧美片在线观看| 日本精品一区二区三区不卡无字幕| 欧美aaaaa性bbbbb小妇| 日韩电影免费观看中文字幕| 国偷自拍第113页| 99精品国产99久久久久久白柏| 精品少妇在线视频| 伦理一区二区三区| 欧美一级大片在线免费观看| 亚洲av激情无码专区在线播放| 欧美日韩国产一区二区三区| 中文字幕在线观看的网站| 国产精品三上| 欧美 日韩 国产在线| 欧美激情喷水| 在线性视频日韩欧美| 伊人网站在线观看| 亚洲欧美日韩精品久久久久| 黄色片免费网址| 国产一区亚洲| 久久久久久亚洲精品不卡4k岛国 | 亚洲欧洲综合另类| 亚洲黄色小说在线观看| 9色精品在线| 欧美精品亚洲精品| 91p九色成人| 久久综合88中文色鬼| 草草视频在线播放| 精品美女国产在线| 91麻豆制片厂| 国产91精品一区二区麻豆网站| 男人插女人视频在线观看| 九九在线精品| 成人做爽爽免费视频| www.综合网.com| 亚洲人成绝费网站色www| 一级爱爱免费视频| 亚洲福利一区二区| 免费在线观看a视频| 国内精品久久久久影院色| 激情五月婷婷六月| 国产精品片aa在线观看| 成人有码在线播放| 绿色成人影院| www.国产一区| 亚洲AV成人无码一二三区在线| 欧美日韩视频在线观看一区二区三区| 人妻少妇精品一区二区三区| 99免费精品在线| 国产精品嫩草影院8vv8 | 亚洲女女做受ⅹxx高潮| 手机在线看片日韩| 久久99国产精品尤物| 欧美在线一区视频| 亚洲v在线看| 欧美裸体网站| 91久久偷偷做嫩草影院电| 国产成人在线精品| 97人澡人人添人人爽欧美| 日韩在线观看网站| 亚洲欧美综合在线观看| 91精品久久久久久久久99蜜臂 | 7777精品久久久大香线蕉| 国产情侣在线视频| 亚洲视频你懂的| 少妇人妻好深好紧精品无码| 成年人免费高清视频| av毛片久久久久**hd| 超碰在线资源站| 久久亚洲风情| 国产极品尤物在线| 最新国产精品久久久| 亚洲精品无人区| 你微笑时很美电视剧整集高清不卡| 5566av亚洲| 亚洲毛片在线免费| 国产精品嫩草影院久久久| 欧美激情护士| 午夜精品久久久久久久白皮肤| 成人video亚洲精品| 在线观看国产成人av片| 男女污污视频在线观看| 亚洲精品国产精品国产自| 亚洲精品成av人片天堂无码| 在线播放亚洲一区| 在线观看国产精品入口男同| 日本大香伊一区二区三区| 国产在线观看黄色| 亚洲超丰满肉感bbw| 九九视频免费看| 亚洲欧美日韩国产综合| 萌白酱视频在线| 中文字幕av一区 二区| 亚洲色图第四色| 久久精品免视看| 日本少妇xxxxx| 国产欧美精品一区| 超碰97人人干| 久久蜜桃av一区精品变态类天堂| 一出一进一爽一粗一大视频| 99精品国产热久久91蜜凸| 亚洲精品乱码久久| 91亚洲大成网污www| 亚洲av无码一区二区三区网址| k8久久久一区二区三区 | 国产91在线视频观看| 精品成人国产| 337p粉嫩大胆噜噜噜鲁| 免费日韩av片| 69久久久久久| 国产在线视频一区二区三区| 伊人国产精品视频| 国产精品12区| 日本一区二区在线免费观看| 91视频精品在这里| 性欧美13一14内谢| 国产精品福利一区二区三区| 老司机成人免费视频| 亚洲精品你懂的| 欧美日韩偷拍视频| 婷婷成人综合网| 久久久精品毛片| 欧美日韩另类一区| www.色婷婷.com| 日韩精品极品视频免费观看| 激情小视频在线观看| 久久精品99久久久香蕉| 日本h片在线| 热99在线视频| 久久亚洲精品人成综合网| 91黄色国产视频| 欧美有码在线| 一区二区三区三区在线| 国产精品www.| 免费黄色一级网站| 国产成人综合在线观看| 国产免费看av| 亚洲精品精品亚洲| 欧美日韩精品区| 欧美日韩一级片网站| 亚洲精品综合久久| 在线精品视频视频中文字幕| 日韩专区av| 国产精品欧美日韩久久| 91麻豆精品| 欧美性大战久久久久| 欧美福利影院| 国产九九在线视频| 成人免费视频一区二区| 精品人妻中文无码av在线| 亚洲国产精品麻豆| 中文字幕欧美人妻精品一区蜜臀| 欧美成人精品福利| av在线二区| 国内精品久久久久影院优| 日韩三区四区| 欧美午夜免费| 一区二区三区四区五区精品视频 | 8x8ⅹ国产精品一区二区二区| 亚洲综合另类| 欧美午夜精品一区二区| 日本一区二区三级电影在线观看| 国产一卡二卡在线| 欧美日韩aaa| 欧美色18zzzzxxxxx| 欧美精品videosex极品1| 国产成人精选| 欧美黑人xxxxx| 激情五月***国产精品| 黄色aaaaaa| 国产精品拍天天在线| 成人免费毛片男人用品| 亚洲高清av在线| 日本不卡影院| 5g国产欧美日韩视频| 99精品在线免费在线观看| 蜜臀久久99精品久久久酒店新书| 成人自拍视频在线观看| 日本天堂中文字幕| 777午夜精品免费视频| 国产女人在线观看| 欧美在线亚洲在线| 欧美理伦片在线播放| 欧美高清中文字幕| 国产乱码精品一区二区三| 三级黄色片在线观看| 在线观看av一区| 黄色大片在线免费观看| 亲子乱一区二区三区电影| 欧美a一欧美| 91av国产在线| 又污又黄的网站| 亚洲电影免费观看高清完整版在线观看| 精品美女在线观看视频在线观看| 国产精品男人的天堂| 欧美精选一区二区三区| 国产视频在线视频| 国产午夜精品一区二区 | 国模雨婷捆绑高清在线| 96久久精品| 亚洲香蕉网站| 奇米777第四色| 精品福利在线视频| 日韩私人影院| 国产成人精品视频| 欧美色蜜桃97| 亚洲欧美日本一区二区三区| 亚洲欧美日韩电影| 囯产精品久久久久久| 韩国美女主播一区| 亚洲春色h网| 91日韩视频在线观看| 成人欧美一区二区三区视频网页 | 国产成人精品三级麻豆| 欧美精品成人久久| 精品国产一区a| 亚洲精华液一区二区三区| 日本日本精品二区免费| 免费观看在线色综合| 一区二区三区影视| 亚洲国产97在线精品一区| 国产激情在线播放| 五码日韩精品一区二区三区视频| 久久99热狠狠色一区二区| 国模无码国产精品视频| 精品国产乱码久久久久久图片| 日本不良网站在线观看| 日韩亚洲不卡在线| 国产美女视频一区| 日韩av女优在线观看| 一区二区在线免费视频| 久久久久久爱| 日本日本19xxxⅹhd乱影响| 欧美高清一级片在线观看| 国产人妻精品一区二区三区| 久久久爽爽爽美女图片| 精品国产精品| 三上悠亚 电影| 一本大道av一区二区在线播放| 久草资源在线| 蜜桃狠狠色伊人亚洲综合网站| 理论片日本一区| 国产污片在线观看| 色七七影院综合| 乱中年女人伦av一区二区| 午夜剧场高清版免费观看| 亚洲第一福利视频在线| 在线免费观看黄| 激情视频在线观看一区二区三区| 免费观看成人av| 日韩欧美亚洲视频| 精品精品国产国产自在线| 亚洲最大在线| 久久久久亚洲av无码专区首jn| 色噜噜偷拍精品综合在线| 欧美大胆的人体xxxx| 亚洲欧美日韩另类精品一区二区三区 |