RestCloud API閘道器,無縫與原微服務框架整合

RestCloud發表於2021-08-30

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章