精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

曰本三级在线| 一卡二卡三卡在线观看| 亚洲妇女av| 欧美视频一区在线观看| 神马午夜伦理影院| 日韩国产美国| 分分操这里只有精品| 神马久久久久久久久久| 天堂影院一区二区| 九九热这里只有精品免费看| 91精品国产综合久久男男| 欧产日产国产精品98| 四虎影视1304t| 精品久久久久久久久久岛国gif| 亚洲成人精品影院| 影音先锋亚洲视频| 天天操天天操天天| 九色综合国产一区二区三区| 国产69精品99久久久久久宅男| 欧美xxxxx精品| 亚洲精品粉嫩美女一区| 亚洲小说欧美激情另类| 一区二区三区在线视频看| 午夜av免费在线观看| 国精品**一区二区三区在线蜜桃 | 综合激情成人伊人| 久久青青草综合| 国产精品热久久| 视频一区二区三区在线| 7777精品视频| 久久精品这里有| 香蕉综合视频| 一个色综合导航| 真人bbbbbbbbb毛片| 亚洲福利合集| 欧美一三区三区四区免费在线看 | 深夜成人影院| 天天综合色天天| 日本a级片在线观看| 91在线播放网站| 久久久久久久综合日本| 韩日午夜在线资源一区二区| www.成人在线观看| 国产一区二区三区蝌蚪| 国产原创欧美精品| 中文字幕av网站| 99成人免费视频| 午夜精品一区二区三区在线播放| 精品国产乱码久久久久久鸭王1| 欧美a级成人淫片免费看| 亚洲三级 欧美三级| 污污内射在线观看一区二区少妇| 一区二区在线免费播放| 日韩午夜激情视频| 下面一进一出好爽视频| 粉嫩av一区二区三区四区五区 | 粉嫩av亚洲一区二区图片| 91亚洲精品久久久| 91精品人妻一区二区三区果冻| 亚洲天堂1区| 精品二区三区线观看| www.在线观看av| 97在线超碰| 天天综合网 天天综合色| 精品国产一二三四区| 欧美日韩国产观看视频| 日韩欧美在线视频免费观看| 成年人在线看片| 日韩网站中文字幕| 欧美日韩中文字幕精品| 香蕉视频999| 日韩精品视频在线看| 精品国产一区二区三区久久影院 | 一级黄色小视频| 韩国欧美一区二区| 高清免费日韩| 男人久久精品| 中文字幕一区二区在线播放| 潘金莲一级淫片aaaaaa播放1| 91国内在线| 精品久久久久久中文字幕一区奶水| 成年人视频观看| 中韩乱幕日产无线码一区| 欧美三级日韩三级国产三级| 一级做a爱视频| 欧美电影免费网站| 中文字幕av一区二区| www.超碰在线观看| 99亚洲视频| 国产精品免费一区二区三区都可以| 国产欧美日韩综合精品一区二区三区| 国产成人99久久亚洲综合精品| 精品免费一区二区三区蜜桃| 亚洲搞黄视频| 五月天激情综合| 色悠悠久久综合网| 成人在线视频你懂的| 国产亚洲精品激情久久| 免费一级肉体全黄毛片| 久久久久久网| 99精品99久久久久久宅男| 欧美高清成人| 亚洲另类在线视频| 一级黄色香蕉视频| 福利片在线一区二区| 在线播放国产精品| www.国产成人| 国产精品一区不卡| 视频一区免费观看| 2021中文字幕在线| 69堂国产成人免费视频| 欧美激情aaa| 伊人影院久久| 92国产精品视频| 免费在线一级视频| 亚洲h动漫在线| 一二三av在线| 精品久久不卡| 欧美与欧洲交xxxx免费观看| 99国产揄拍国产精品| 日本一区二区三区国色天香| 九一国产精品视频| 亚洲一级大片| 久久久99免费视频| 这里只有精品免费视频| 91美女片黄在线观看91美女| 国产成人生活片| 日韩av黄色| 这里只有精品视频在线| 亚洲av中文无码乱人伦在线视色| 成人性生交大片免费看中文网站| 永久免费精品视频网站| 日韩欧美一区二区三区免费观看| 日韩电影网在线| 日本一区二区不卡在线| 国产不卡视频一区二区三区| 五月天男人天堂| 久久天堂影院| 中文字幕自拍vr一区二区三区| 男人天堂av在线播放| 91最新地址在线播放| 毛片在线视频播放| 欧美尿孔扩张虐视频| 国语自产精品视频在线看| 黑人精品一区二区三区| 一区二区三区不卡视频在线观看 | 2021中文字幕一区亚洲| 日韩精品 欧美| 精品无人区一区二区| 欧美激情一区二区三级高清视频 | 亚洲免费视频观看| 日韩欧美成人一区二区三区| 99riav一区二区三区| 欧美日韩二三区| 日韩高清影视在线观看| 国产69精品久久久久久| 青青国产在线| 在线视频中文字幕一区二区| 少妇视频在线播放| 精品亚洲成a人| 这里只有精品66| 蜜桃在线一区| 欧美激情小视频| 天天色综合av| 91久久人澡人人添人人爽欧美| 国产精品久久久视频| 精品无人码麻豆乱码1区2区| 久久av喷吹av高潮av| 77成人影视| 欧美在线视频导航| 福利在线视频导航| 777xxx欧美| 国产主播在线观看| 久久色在线视频| 免费一区二区三区在线观看| 午夜欧美精品| 久久综合伊人77777麻豆| 三级成人在线| 久久的精品视频| 午夜小视频免费| 色八戒一区二区三区| 国产白丝一区二区三区| 国产成人免费av在线| 欧美在线观看成人| 天天综合网网欲色| 国产亚洲情侣一区二区无| 欧美一级大黄| 久久999免费视频| 欧美一区二区三区少妇| 欧美日韩成人在线| 国产精品成人久久| 欧美高清一级片在线观看| 国产成人av免费观看| 免费精品视频| 亚洲国产一二三精品无码| 亚洲精品动态| 97超碰最新| 成人看片网页| 久久久伊人欧美| 日本在线免费看| 亚洲美女动态图120秒| 国产欧美久久久| 国产精品久久久久久久久久妞妞| 日韩精品一区二区三区在线观看| 9i看片成人免费看片| 亚洲欧美日韩在线| 91国模少妇一区二区三区| 国产sm精品调教视频网站| 别急慢慢来1978如如2| 亚洲日韩成人| 韩国黄色一级大片| 欧美军人男男激情gay| 国产免费一区二区三区| 欧美不卡高清一区二区三区| 午夜免费日韩视频| www免费在线观看| 尤物99国产成人精品视频| 天堂av一区二区三区| 欧美一区二区三区影视| 日韩乱码一区二区三区| 欧美日韩另类在线| 成人在线观看免费完整| 久久精品男人的天堂| 一边摸一边做爽的视频17国产| 久久66热偷产精品| 国产激情在线观看视频| 亚洲精品美女91| 99在线免费视频观看| 欧美一区二区三区另类| 一道精品一区二区三区| 九九热爱视频精品视频| 久久久久久国产精品一区 | 风间由美久久久| 24小时成人在线视频| 国产精品久久久久久久久久久久久久 | 中文字幕乱码无码人妻系列蜜桃| 精品久久久久久电影| 亚洲精品在线观看av| 樱桃国产成人精品视频| 国产一区二区播放| 亚洲视频免费看| 九九精品视频免费| 国产精品国产三级国产有无不卡 | 欧美一区三区| 日韩欧美激情一区二区| 精品国产乱码久久久| 欧美日韩在线观看一区二区三区 | 在线一区高清| 999视频精品| 中文字幕一区二区三区四区五区六区 | 91精品论坛| 欧美一区二区.| 日韩三级影视| 欧美亚洲激情在线| 婷婷六月国产精品久久不卡| 久久久久久久影院| 变态调教一区二区三区| 九九热这里只有精品6| 污污影院在线观看| 久久久久久久久电影| 免费高潮视频95在线观看网站| 免费av一区二区| 女子免费在线观看视频www| 久久久久久久久久久久久久久久久久av| 欧美激情成人动漫| 69视频在线免费观看| 免费亚洲电影| 国产精品欧美日韩久久| 99久热在线精品视频观看| 国产成人免费电影| 神马日本精品| 亚洲视频在线二区| 正在播放日韩欧美一页 | 欧美sm美女调教| 天天摸夜夜添狠狠添婷婷| 亚洲天堂av电影| 国产三区在线观看| 97国产精品视频人人做人人爱| 中文字幕人成乱码在线观看| 国产精品稀缺呦系列在线| 综合视频一区| 青青草成人网| 一本到12不卡视频在线dvd| 日韩欧美一区二| 久久99精品一区二区三区三区| 麻豆av免费看| 国产色综合久久| 欧美爱爱小视频| 日韩欧美亚洲国产一区| 亚洲视屏在线观看| 日韩视频123| 美国成人毛片| 欧美区在线播放| 性欧美gay| 99久久国产免费免费| 中文字幕精品影院| 4444在线观看| 美女黄色成人网| 超级砰砰砰97免费观看最新一期 | 国产黄色片在线免费观看| 欧美三级免费观看| 国产夫妻自拍av| 一个人看的www久久| 高端美女服务在线视频播放| 成人精品网站在线观看| 自拍欧美一区| 日韩一级特黄毛片| 美女视频黄免费的久久| 欧美一级片黄色| 中文字幕一区二区在线观看| 久久青青草原亚洲av无码麻豆 | 乳色吐息在线观看| 中文子幕无线码一区tr| 国产性xxxx高清| 91精品国产全国免费观看| 国产一二三区在线视频| 97在线观看视频国产| 国模大尺度视频一区二区| 美日韩精品免费| 极品少妇一区二区三区| 一级网站在线观看| 国产精品久久久久久久蜜臀| 中文字幕视频网| 亚洲精品www| 欧美黑人xx片| 亚洲xxx视频| 91麻豆精品国产91久久久平台| 日本在线观看a| yourporn久久国产精品| 久久成人国产精品入口| 欧美一区二区视频在线观看2020 | 欧美日韩第一视频| 国产美女视频一区二区| 亚洲一区二区在线看| 日韩精品一二三四| 国产精品扒开腿做爽爽| 欧美日韩一区二区三区| 午夜18视频在线观看| 午夜剧场成人观在线视频免费观看| 9国产精品午夜| 成年女人18级毛片毛片免费| 国产成人亚洲综合a∨婷婷图片| 欧美又粗又大又长| 在线电影欧美成精品| 1024国产在线| 成人妇女免费播放久久久| 国产高清一区二区| 天堂av8在线| 亚洲女与黑人做爰| 亚洲成人精品女人久久久| 欧美激情a∨在线视频播放| 中文字幕视频精品一区二区三区| 日韩av中文字幕第一页| 成人福利在线看| 亚洲精品国产精品乱码| 日韩高清免费在线| 日韩在线影院| 亚洲国产欧美一区二区三区不卡| 奇米精品一区二区三区四区| 成人信息集中地| 欧美一区国产二区| 不卡av免费观看| 免费h精品视频在线播放| 老司机亚洲精品| 美国美女黄色片| 91麻豆精品国产91久久久| 欧美hdxxx| 欧美亚州在线观看| 久久精品国产一区二区三区免费看| 中文字幕电影av| 亚洲成人中文字幕| 小黄鸭精品aⅴ导航网站入口| 中文字幕日韩精品一区二区| 国产乱子轮精品视频| 国产成人精品亚洲男人的天堂| 亚洲天堂av在线免费| 综合久草视频| av7777777| 亚洲欧美在线另类| 亚洲精品视频网| 国产精品av电影| 欧美阿v一级看视频| 国产老熟女伦老熟妇露脸| 日本道色综合久久| 午夜av在线播放| 日韩精品一线二线三线| 韩国视频一区二区| 五月天综合激情网| 不卡av在线网站| 免费看av成人| 亚洲成人精品在线播放| 91久久一区二区| 视频在线这里都是精品| 日韩高清专区| 成人性生交大片免费看中文| 波多野结衣家庭主妇| 欧美激情综合亚洲一二区| 国产一区日韩| 国产成人av片| 欧美日韩国产区一|