RestCloud API閘道器,無縫與原微服務框架整合
RestCloud
API閘道器,企業級閘道器全Web化配置,足夠簡單易用,所有外掛全部採用純Java語言開發二次擴充套件非常容易;API註冊、路由配置、外掛更新實時生效,無需重啟應用伺服器;外掛化開發思路,所有閘道器的控制策略全部外掛化且使用純Java程式碼開發比使用JS指令碼的閘道器效能更高;企業級API閘道器承擔著所有業務系統整合API的統一出入口,其穩定性、可擴充套件性、各種協議的相容性、日誌可追溯性、資料傳輸的穩定性是其設計的重點。支援多租戶能力可實現不同團隊、不同開發商同時對API閘道器進行API註冊、外掛配置、API審計和監控。
一、RestCloud API閘道器核心能力
1、許可權整合:整合業務系統認證、SaaS認證到API閘道器中並與AD域LDAP進行互通。
2、傳輸安全:HTTPS支援、提供DES、AES、SM4資料加解密傳輸。
3、流量控制:動態QPS限流保護、配額管理、限流、熔斷、可呼叫時段控制等。
4、安全防護:JSON/XML深度攻擊,敏感字元過濾、IP黑白名單。
5、協議轉換:WebService、Dubbo、Kafka、MQTT協議轉換。
6、監控分析:拓撲圖生成、統計分析、依賴關係分析。
7、統計計費:針對不同角色、不同API類別計量計費。
8、快取加速:支援API資料快取可減少後端業務系統壓力。
9、異常預警:超時預警、攻擊預警、錯誤碼預警、超速預警。
10、日誌審計:全量日誌資料儲存、提供30+日誌報表。
二、適用業務場景
1、作為企業API能力平臺以及API的統一出口和許可權認證中心;
2、作為輕量級的企業級服務匯流排替換企業原有的ESB系統;
3、實現所有API介面的標準化、視覺化、實現統一管控和治理;
4、作為業務系統整合的核心API閘道器,整合到企業的微服務架構中;
5、作為企業與供應鏈及合作伙伴的能力輸出介面構建OpenAPI門戶;
6、作為企業呼叫第三方SaaS API等的統一API接入平臺;
7、打通企業內部業務系統與外部業務系統之間的通道;
8、實現企業已有RestAPI、WebService、Dubbo、Kafka、MQTT等介面的註冊和協議轉換;
9、作為企業資料服務閘道器,實現資料服務的對外開放和治理。
RestCloud API閘道器可無縫與企業原有的微服務框架進行整合,相容Eureka、Consul、NaCos等多種服務註冊與發現中心,透過DevOps可以直接部署到k8s的Pod中進行大規模的叢集並實現節點的彈性部署,保證API閘道器的高可用性。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005218/viewspace-2789532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RestCloud企業級API閘道器,可與原有微服務框架無縫整合RESTCloudAPI微服務框架
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- 微服務基礎——厲害了!API閘道器微服務API
- 微服務實踐分享(2)api閘道器微服務API
- 微服務閘道器微服務
- RestCloud API閘道器,輕量級ESB服務匯流排RESTCloudAPI
- .Net Core微服務——閘道器(2):ocelot整合consul微服務
- .NET Core 微服務—API閘道器(Ocelot) 教程 [四]微服務API
- 微服務設計中的API閘道器模式微服務API模式
- .NET Core 微服務—API閘道器(Ocelot) 教程 [一]微服務API
- 微服務架構基礎之API閘道器微服務架構API
- Ocelot整合Consul實現api閘道器與服務發現API
- 微服務閘道器- Nginx微服務Nginx
- dotnet core微服務框架Jimu ~ 基礎閘道器微服務框架
- Spring Boot整合Zuul API閘道器Spring BootZuulAPI
- 微服務中的閘道器微服務
- .Net Core微服務——閘道器(1):ocelot整合及介紹微服務
- 微服務與閘道器技術(SIA-GateWay)微服務Gateway
- 《springcloud 二》微服務動態閘道器,閘道器叢集SpringGCCloud微服務
- 微服務(七)Gateway服務閘道器微服務Gateway
- SpringCloud 微服務閘道器 Gateway 元件SpringGCCloud微服務Gateway元件
- 微服務閘道器 Spring Cloud Gateway微服務SpringCloudGateway
- 微服務技術棧:API閘道器中心,落地實現方案微服務API
- go-kit微服務:一個簡單的API閘道器Go微服務API
- 利用Spring Boot實現微服務的API閘道器統一限流與熔斷Spring Boot微服務API
- 在spring boot中整合微服務閘道器係統Spring Cloud ZuulSpring Boot微服務CloudZuul
- 微服務6:通訊之閘道器微服務
- .NETCore微服務探尋(一) - 閘道器NetCore微服務
- SpringCloud微服務治理三(Zuul閘道器)SpringGCCloud微服務Zuul
- 百億流量微服務閘道器的設計與實現微服務
- 微服務實戰(八)整合Sentinel閘道器服務限流功能 SpringCloud GateWay + Sentinel + Nacos微服務SpringGCCloudGateway
- SpringCloud微服務專案實戰 - API閘道器Gateway詳解實現SpringGCCloud微服務APIGateway
- 使用API閘道器幫助單體到微服務的平滑過渡API微服務
- API 閘道器 KongAPI
- 微服務閘道器Gateway實踐總結微服務Gateway
- 微服務下的閘道器如何選擇微服務
- 微服務閘道器實戰——Spring Cloud Gateway微服務SpringCloudGateway
- 《springcloud 二》SrpingCloud Zuul 微服務閘道器搭建SpringGCCloudZuul微服務