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

用API網關來替換傳統的ESB總線可行性分析

開發 架構
大家都比較清楚,在微服務架構體系下本身是去中心化的架構,通過服務注冊中心來實現服務注冊發現和消費調用,那么為何又需要使用API網關?

大家都清楚傳統的IT架構和集成一般都采用ESB服務總線進行集成,這是一種典型的中心化架構,但是可以充分的利用ESB總線的適配,協議轉換,消息攔截等能力進行各種SOA治理和管控操作。

那么在傳統企業IT架構轉型過程中,如果需要對ESB總線進行升級改造,或者說整體IT架構本身就存在老架構和新微服務架構共存的一個集成場景。那么在這種情況下還按傳統方式去升級ESB總線顯然不合適,最佳的方法應該是去考慮是否能夠用API網關替代ESB總線。

API網關概述

在微服務架構體系里面,我們一般會使用到微服務網關或叫API網關。

大家都比較清楚,在微服務架構體系下本身是去中心化的架構,通過服務注冊中心來實現服務注冊發現和消費調用,那么為何又需要使用API網關?

在傳統的ESB總線進行服務集成的時候我們就經常談到一個概念就是位置透明,即需要屏蔽底層業務模塊提供API接口服務地址信息,并實現多個微服務API接口的統一出口。即類似設計模式里面經常談到的門面模式。

如何給API網關一個定義?

簡單來說API網關就是將所有的微服務提供的API接口服務能力全部匯聚進來,統一接入進行管理,也正是通過統一攔截,就可以通過網關實現對API接口的安全,日志,限流熔斷等共性需求。如果再簡單說下,通過網關實現了幾個關鍵能力。

  • 內部的微服務對外部訪問來說位置透明,外部應用只需和網關交互
  • 統一攔截接口服務,實現安全,日志,限流熔斷等需求

從這里,我們就可以看到API網關和傳統架構里面的ESB總線是類似的,這些關鍵能力本身也是ESB服務總線的能力,但是ESB服務總線由于要考慮遺留系統的接入,因此增加了:

  • 大量適配器實現對遺留系統的遺留接口適配,多協議轉換能力
  • 進行數據的復制映射,路由等能力

對于兩者,我原來做過一個簡單的對比,大家可以參考。

API網關相比ESB欠缺能力分析

基于上面的對比基本可以看到API網關類似一個輕量的只支持Http Rest API接口的總線,其它類似ESB總線比較重的協議轉換,數據映射,輕量服務編排等能力都不再具備或提供。當考慮用API網關對ESB進行替代的時候,欠缺的能力包括。

1.SOAP WS的支持和集成能力

注意API網關是不支持對傳統的SOAP WS接口是進行適配和接入的。如果要接入,那么只能是純粹的Http服務代理模式進行接入,而對于消息報文等XML格式無法進行處理和解析。當無法對消息報文進行解析的時候,對這類WS服務要進行相應的管控也很難做到。

2.消息中間件能力

對于API網關底層一般并沒有一個消息中間件,那么對于消息集成,類似JMS消息的適配能力自然也沒有。API網關接口服務更多都是同步服務調用模式,類似原有的異步消息集成,消息一對多分發等場景在API網關本身無法實現。

3.各種適配和協議轉換能力

這個本身也不是API網關的強項,一般的API網關產品也不會去做這塊內容。類似DB數據庫的適配,文件適配,消息適配,TCP,SOAP和Rest API接口間的協議轉換等都無法提供。對于數據映射部分API網關產品會通過數據映射插件進行簡單的數據映射能力。

4.路由能力

對于路由能力來說,API網關一般會提供簡單的路由能力,比如通過Url里面傳遞的關鍵參數進行路由,但是無法支撐基于消息報文里面的內容進行路由。

API網關替代ESB的可行性分析

API網關替代ESB,簡單來說就是需要在API網關上擴展欠缺的能力,這樣原有注冊在ESB總線上的接口服務才能夠做到平滑遷移。

對于API網關對ESB的替換個人核心觀點如下:

即不對API網關引擎本身進行大量的代碼定制,而是應該將欠缺的能力作為代理組件或插件方式實現并最終和API網關融合為一個整體。

基于這個思路進行分析如下。

數據庫適配和協議轉換能力

對于這部分能力,最佳做法即是將其移出到API快速開發平臺或組件里面,即在該組件里面完成對數據庫的適配,協議轉換等動作,最終形成一個Http Rest API接口再注冊和接入到API網關。也就是說API快速開發平臺即是API網關的一個關鍵外掛。

消息中間件集成和適配

在傳統的SOAP WS接口服務實施里面,我們做了一個關鍵的事情。

即JMS消息集成將其分解為兩步,對于JMS消息的發送能力,通過JMS消息適配最終轉換為一個SOAP WS接口服務。該接口服務在獲取到消息后再將消息寫入到消息中間件。

但是對于消息的訂閱,由于要保留消息中間本身的消息持久化,一致性,重視,消息1對多發布訂閱能力,我們仍然保留了傳統的JMS消息訂閱機制。但是這種機制本身會走TCP協議接口,在訂閱端也存在要安裝相應的消息中間件代理SDK包。整體來說還是存在一定的耦合性,特別是消息中間件一些能力要進行變更的時候,往往涉及到訂閱端也需要修改。

在API網關集成下,引入一個開源的消息中間件來彌補異步消息集成是必須的。對應消息中間件介紹可以參考我以前發布過的相關文章。

在消息中間件引入后,可以將消息發布能力封裝適配后形成一個Http Rest API接口暴露。但是對于訂閱能力,個人希望是不再通過消息中間件本身的訂閱機制。

而是在各個訂閱端提供Http Rest API的導入數據接口服務,由代理組件來完成消息的發布和定義工作。也就是說不再是訂閱端去監聽消息的變化,而是代理組件在獲取到數據后根據消息訂閱情況主動分發。

對于SOAP WS接口服務的支持

由于當前API網關基本都是基于Http Rest API接口注冊接入進行設計,因此對傳統的SOAP WS接口服務的支持能力很弱。

個人想法是實現一個單獨的代理和轉換組件來進行SOAP WS的處理,在這個組件里面可以將SOAP WS接口轉換為Http Rest API接口服務。也可以對SOAP WS進行新的數據攔截和報文解析,并進行相應的安全訪問控制,路由格式轉換等操作。

當然對于SOAP WS接口服務本身也不是必須轉換為Http Rest 接口再注冊到API網關。這類遺留服務可以直接接入到API網關,但是本質是一種代理透傳的模式。在這種模式下,所有管控能力,轉換能力,路由能力等都需要外掛插件來解決。

那么外掛插件基本實現了一個小型的ESB總線該有的能力,如何保證外掛插件本身的可靠性和性能本身又成為一個關鍵問題。

基于內容動態路由支持

API網關可以根據Url地址參數信息進行簡單路由,但是基于內容的動態路由實際支撐得并不好。在傳統ESB總線實施中,我們可以根據消息頭,根據輸入消息報文內容中關鍵字段信息進行動態路由,包括在路由處理前還進行相關的安全訪問和權限判斷。

實際這些在API網關當前并不支持。

前面已經提到一種做法即在接口服務消費前進行代理組件攔截,還有一種做法則是單獨在開發一個路由服務,在該服務里面來實現動態基于內容的路由能力。

初步思考總結

如果僅僅是SOAP和Rest接口轉換,數據庫適配,代理路由等替換,采用API網關+插件方式完全可以實現。但是如果對于SOAP WS服務注冊接入,安全管控完整能力的實現,要在API網關上面進行定制和調整,其工作量不小于單獨實現一個小的SOAP WS服務集成的ESB總線能力,這個實際還需要進一步論證實現的可行性。

責任編輯:武曉燕 來源: 人月聊IT
相關推薦

2012-04-12 17:41:02

2009-12-25 14:26:40

無線接入技術集成

2011-04-28 11:04:22

DataReader分頁

2009-09-21 16:40:42

Hibernate可行

2009-06-15 09:57:46

HibernateIBatis

2012-04-09 09:39:59

虛擬化桌面虛擬化VDI終端

2011-08-17 13:07:19

無線局域網

2011-06-24 11:35:01

內鏈

2011-07-05 14:12:06

關鍵任務虛擬化服務器

2011-07-05 10:37:03

虛擬化VMware

2011-12-13 20:36:26

Android

2009-02-17 15:59:55

2013-08-27 11:15:20

2009-06-12 10:09:17

2014-03-24 15:00:59

2012-10-26 13:48:54

云計算運維云安全

2011-11-14 09:10:08

虛擬化

2020-09-16 09:19:49

數據中心

2025-06-04 08:35:00

AI自動化模型

2011-12-02 09:25:46

點贊
收藏

51CTO技術棧公眾號

91免费黄视频| 久久精品国产一区二区三区不卡| 国产探花视频在线| 欧美日本三级| 亚洲成人自拍网| 色爱区成人综合网| www日本视频| 久久精品成人| 久久亚洲精品视频| 日本一区二区三区网站| 四虎地址8848精品| 亚洲va韩国va欧美va| 亚洲 国产 欧美一区| 亚洲精品久久久久久久久久久久久久 | 国内精品嫩模av私拍在线观看| 亚洲国产精品字幕| 热久久久久久久久| 亚洲精品88| 亚洲精品午夜久久久| 免费国产在线精品一区二区三区| 国产精品一区二区人人爽| 欧美亚洲免费| 久久久亚洲成人| 长河落日免费高清观看| 欧美自拍视频| 精品国产免费人成在线观看| 国产日韩欧美久久| 老司机2019福利精品视频导航| 一区二区成人在线| 色中文字幕在线观看| 黄色在线视频观看网站| 成人性生交大片免费看中文| 成人免费网视频| 免费黄色一级大片| 一区二区黄色| 久久人人爽国产| 91麻豆免费视频网站| 精品视频99| 亚洲福利在线观看| 欧美做受高潮中文字幕| 视频一区日韩精品| 91精品国产综合久久福利软件| 亚洲成色www.777999| 伊人网在线播放| 污片在线观看一区二区| 欧美图片激情小说| 国产盗摄一区二区| 亚洲电影一级黄| 国产精品视频网站在线观看| 影音先锋男人资源在线| 综合自拍亚洲综合图不卡区| 中文字幕欧美人与畜| 91露出在线| 中文字幕+乱码+中文字幕一区| 欧美一二三区| 成人在线观看一区| 国产无人区一区二区三区| 久久久久资源| 日本不卡免费播放| 久久在线观看免费| 欧美不卡1区2区3区| 久久久久久女乱国产| www一区二区| 日韩国产精品一区二区三区| 东凛在线观看| 最近日韩中文字幕| 国产女教师bbwbbwbbw| 丝袜中文在线| 大荫蒂欧美视频另类xxxx| 女性女同性aⅴ免费观女性恋| 午夜激情在线播放| 在线一区二区视频| 污网站免费在线| 日本一区二区三区播放| 日韩情涩欧美日韩视频| 亚洲日本久久久| 久草成人资源| 久久九九国产精品怡红院| 麻豆天美蜜桃91| 亚洲伦理精品| 国产精品亚洲一区二区三区| 国产精品久久久久久无人区| 成人一区二区三区中文字幕| 精品久久中出| av国产在线观看| 亚洲一区免费观看| 欧美 日韩精品| 91成人福利社区| 精品国内片67194| 国产高清一区二区三区四区| 国产国产精品| 欧美亚洲国产另类| 在线黄色av网站| 成人av网站免费观看| 日韩一区免费观看| 国产丝袜在线观看视频| 欧美伊人久久久久久久久影院| 欧美日韩理论片| 日韩欧美天堂| 久久福利视频导航| 国产性生活视频| 国产黄人亚洲片| 日韩欧美99| 成全电影大全在线观看| 欧美日韩在线一区二区| 亚洲一区二区三区四区av| 色琪琪久久se色| 18性欧美xxxⅹ性满足| 一级黄色片网站| 久久亚洲综合av| 欧美国产视频一区| 六九午夜精品视频| 亚洲男女性事视频| 国产乡下妇女做爰| 国产制服丝袜一区| 色一情一乱一伦一区二区三区 | 亚洲黄网站在线观看| 草草草在线视频| 国产精品chinese在线观看| 日韩中文字幕av| 中国一级特黄毛片| 成人性生交大片| 日本xxx免费| 成人av集中营| 国产亚洲精品成人av久久ww| 中文字幕一区二区三区手机版| 激情久久五月天| 午夜精品短视频| 婷婷午夜社区一区| 日韩成人xxxx| 日本少妇xxxx动漫| 国产成人av资源| 欧美xxxx吸乳| www.成人| www.日韩不卡电影av| 中文字幕观看在线| 久久久久久久久久看片| 国产精品沙发午睡系列| 国产乱论精品| 欧美激情精品久久久| 性生活黄色大片| 亚洲精选视频在线| 女王人厕视频2ⅴk| 一区二区中文| 成人在线观看av| 97caopor国产在线视频| 欧美一区二区三区婷婷月色| 成人涩涩小片视频日本| 精品一区二区三区在线观看国产| 亚洲免费精品视频| 日本a人精品| 久久精品最新地址| www.五月婷婷| 性欧美疯狂xxxxbbbb| 精品一区二区三区四区五区六区| 国内自拍一区| 精品视频第一区| 亚洲欧美小说色综合小说一区| 亚洲男女自偷自拍图片另类| 男人的天堂av网站| 国产精品视频免费| 91精品视频国产| 尤物在线精品| 欧美1o一11sex性hdhd| 黄色精品视频| 欧美成年人网站| 亚洲女人18毛片水真多| 精品电影在线观看| 免费成人深夜天涯网站| 精品系列免费在线观看| 国产在线视频综合| 欧美freesex8一10精品| 国产成人精品久久久| 日本中文字幕电影在线免费观看| 在线不卡免费欧美| 国产精品第九页| 国产色综合久久| 不卡中文字幕在线观看| 激情婷婷亚洲| 日韩久久不卡| 视频一区国产| 国产精品高清在线观看| 国产三区在线观看| 亚洲级视频在线观看免费1级| www.欧美色| 亚洲女同ⅹxx女同tv| 黄色av网址在线观看| 全国精品久久少妇| 成人在线视频一区二区三区| 深夜福利久久| av在线亚洲男人的天堂| 欧美日韩免费看片| 欧美国产日韩一区二区在线观看 | 中文字幕亚洲国产| 亚洲精品国产精品国| 欧美视频一区二| 日本三级免费看| 亚洲色图视频网| 丝袜美腿中文字幕| 国产精品夜夜嗨| 另类小说第一页| 亚洲图片在线| 天天爱天天做天天操| 亚洲欧美日本伦理| 91偷拍精品一区二区三区| 中文字幕高清在线播放| 欧美成人高清视频| 成人18在线| 日韩av一区二区在线| 国产绿帽刺激高潮对白| 色婷婷av一区二区三区软件 | 国内揄拍国内精品久久| 亚洲精品一卡二卡三卡四卡| 婷婷国产精品| 成人黄色在线免费观看| 日韩综合久久| 国产精品99久久久久久白浆小说| 波多一区二区| 久久这里只有精品99| 爱久久·www| 亚洲毛片在线看| 熟妇高潮一区二区高潮| 日韩欧美国产精品一区| 国产精品一品二区三区的使用体验| 欧美小视频在线| 男人的天堂一区二区| 亚洲一区二区中文在线| 成人在线观看高清| 亚洲色欲色欲www在线观看| 国产伦精品一区二区三区视频女| 91丝袜美腿高跟国产极品老师| 亚洲无人区码一码二码三码| 国产一区二区在线看| 91麻豆6部合集magnet| 一区二区精品视频| 精品欧美激情在线观看| 欧美日韩精品免费在线观看视频| 久久久精品国产**网站| 97影院在线午夜| 青草伊人久久| 97伦理在线四区| 久久综合给合| 91传媒在线免费观看| 国产日韩欧美中文在线| 国产日韩亚洲欧美| 天天综合91| 国产日韩欧美日韩| 欧美一级做a| 91精品久久久久久久久青青| 国产精品久久久久77777丨| 国产精品嫩草视频| 久久99国产精品二区高清软件| 国产精品久久久久久久av电影| 91久久国产综合久久91猫猫| 日韩暖暖在线视频| 精品视频一区二区三区四区五区| 国产精品老牛影院在线观看| 成人网ww555视频免费看| 国产精品视频久久| 91麻豆精品一二三区在线| 91在线免费网站| 一区二区亚洲视频| 国产一区二区中文字幕免费看| 麻豆一区一区三区四区| 欧美黑人xxxxx| 菠萝蜜一区二区| 亚洲午夜高清视频| 欧美激情日韩| 毛片在线视频播放| 视频精品一区二区| 欧洲在线免费视频| av不卡在线播放| 蜜桃传媒一区二区亚洲| 国产精品成人午夜| 久久精品一区二区三| 欧美小视频在线| 一级黄在线观看| 欧美精品一区二区三区视频| 欧美精品久久久久久久久久丰满| 最近中文字幕日韩精品| 欧美videossex另类| 88国产精品欧美一区二区三区| 国产成人福利夜色影视| 成人午夜电影免费在线观看| 国产成人精品一区二区免费看京 | 国产中文欧美精品| 国产极品模特精品一二| 亚洲mv在线看| 亚洲精品婷婷| 在线免费观看视频黄| 国产成人精品亚洲777人妖| 日本高清www| 亚洲精品写真福利| 日韩精品成人免费观看视频| 欧美一区二区三区免费观看视频| 欧洲毛片在线| 精品中文字幕在线观看| 欧美aaa大片视频一二区| 国产成人亚洲欧美| 日韩久久精品网| 精品国产免费av| 国产福利91精品一区二区三区| 蜜桃传媒一区二区亚洲| 亚洲h在线观看| 国产精品乱码久久久| 亚洲精品视频免费| 日本高清在线观看视频| 国产欧美日韩精品在线观看| 日韩精品导航| 激情五月婷婷六月| 久久精品99国产精品| 91激情视频在线观看| 亚洲成人1区2区| www.成人在线观看| 日韩视频一区在线| 日韩成人亚洲| 蜜桃视频在线观看成人| 欧美视频网站| 欧美一级小视频| 国产精品热久久久久夜色精品三区| 奇米影视第四色777| 日韩美女在线视频| 免费看美女视频在线网站| 国产精品极品在线| 久久av资源| 日韩中文字幕二区| 95精品视频在线| 日韩精品一区三区| 欧美成人猛片aaaaaaa| 日本高清中文字幕在线| 国产精品伦子伦免费视频| 国产成人短视频在线观看| 国语对白做受xxxxx在线中国| 99精品欧美一区| 一级片中文字幕| 日韩电影大全免费观看2023年上| 99热99re6国产在线播放| av一区二区三区四区电影| 亚洲色图欧美| 日本女人黄色片| 亚洲乱码中文字幕| www.久久成人| 久久6免费高清热精品| 亚州一区二区| 国产一级不卡视频| 高清久久久久久| 久久久久久久久久久久国产| 精品国产第一区二区三区观看体验| 三级资源在线| 国产日韩欧美亚洲一区| 日韩午夜激情| 欧美老熟妇乱大交xxxxx| 91久久奴性调教| av在线三区| 91视频国产高清| 欧美特黄一区| 中出视频在线观看| 色综合夜色一区| h网站视频在线观看| 成人日韩在线电影| 在线电影一区二区| 大尺度在线观看| 色综合天天综合狠狠| jizzjizz在线观看| 亚洲综合在线小说| 亚洲伦理一区| 91激情视频在线观看| 91麻豆精品国产自产在线| 欧美xxxx少妇| 欧美亚洲精品日韩| 久久成人18免费观看| 久青草视频在线观看| 精品视频在线播放色网色视频| 成人国产精品一区二区免费麻豆| 久久久国产精华液999999| 成人午夜激情片| 国内av在线播放| 欧美极品在线视频| 视频一区中文| 亚洲精品乱码久久久久久9色| 欧美日韩国产激情| 日本视频在线| 久久精品成人一区二区三区蜜臀| 日本v片在线高清不卡在线观看| 九九精品视频免费| 精品偷拍一区二区三区在线看| 欧美男女视频| 鲁一鲁一鲁一鲁一色| 国产精品私房写真福利视频| 国产自产一区二区| 国产精品一区久久| 99国产精品自拍| 婷婷社区五月天| 亚洲欧美制服另类日韩| 韩国一区二区三区视频| 精品中文字幕av| 一级日本不卡的影视| 成人亚洲综合天堂| 精品久久久久久一区二区里番| 久久精品99久久久|