API閘道器控制靈活,支援細粒度許可權控制
RestCloud API閘道器可由API閘道器完成各種協議的路由透傳功能,再配合API服務編排平臺和訊息中介軟體模組即可完全替換原來笨重且為單體架構的ESB企業服務匯流排系統。並且支援多租戶能力,可實現不同團隊、不同開發商同時對API閘道器進行API註冊、外掛配置、API審計和監控。RestCloud企業級API閘道器承擔著所有業務系統整合API的統一出入口,穩定性強、可擴充套件、相容各種協議、日誌可追朔、資料傳輸穩定。在企業IT架構中被定位為輕量級的ESB企業服務匯流排的角色,有別於基於Nginx的流量型閘道器,需要相容所有業務系統的各種複雜協議,根據不同標準和報文進行資料格式轉換對映,提供對所有業務系統API的集中鑑權、錯誤預警、資料加解密、協議轉換、安全防護、日誌審計等核心功能。
另外RestCloud API閘道器可無縫與企業原有的微服務框架進行整合,相容Eureka、Consul、NaCos等多種服務註冊與發現中心,通過DevOps可以直接部署到k8s的Pod中進行大規模的叢集並實現節點的彈性部署,保證API閘道器的高可用性。
一、API閘道器產品特點
RestCloud API閘道器按照外掛化的思路進行開發設計,所有外掛均基於Java原生語言開發,保證效能的同時提供了極為方便的可擴充套件性。可以針對業務應用也可以針對某一個細粒度的API進行許可權、流量控制,當某一個API出現延時或異常熔斷時不影響其他API的使用。可以為企業提供更為靈活的個性化改造方案和7X24小時的技術支援服務,不管任何時候出現問題都能第一時間給與修復方案,在面對複雜的業務系統對接和協議轉換時,基於開源的API閘道器在改造成本上要遠遠高於商業級API閘道器的成本。具有極低的運維成本。
二、API閘道器的核心優勢
1、完全自主研發的純國產化API閘道器,底層和演算法完全自主研發擁有完全自主智慧財產權;
2、全Web化配置,足夠簡單易用,所有外掛全部採用純Java語言開發二次擴充套件非常容易;
3、API註冊、路由配置、外掛更新實時生效,無需重啟應用伺服器;
4、支援多種資料轉換及加解密規則如:XML轉JSON、JSON轉XML、AES、DES、SME4等加密演算法;
5、API閘道器在執行時不依賴任何資料庫並採用非同步日誌持久化方式高度保障API閘道器的穩定性。
三、適用的業務場景
1、可作為企業API能力平臺以及API的統一出口和許可權認證中心;
2、配合輕量級的ESB匯流排平臺可替換企業原有的ESB系統;
3、實現所有API介面的標準化、視覺化、實現統一管控和治理;
4、作為業務系統整合的核心API閘道器,整合到企業的微服務架構中;
5、可作為企業呼叫第三方SaaS API等的統一API接入平臺;
6、打通企業內部業務系統與外部業務系統之間的通道
7、作為企業資料服務閘道器,實現資料服務的對外開放和治理。
四、先於使用者發現故障
通過API閘道器的預警功能,各業務系統技術人員能先於使用者發現故障並及時處理,做到解決故障時使用者無感知、無投訴。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70005218/viewspace-2848379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 許可權控制
- Spring Boot 之 RESRful API 許可權控制Spring BootAPI
- Ocelot閘道器+IdentityServer4實現API許可權認證IDEServerAPI
- shiro許可權控制
- Linux的許可權控制Linux
- 透過STS來對AWS資源進行更靈活的許可權控制
- 許可權維持專題:域控制器許可權維持
- flask restful 風格 API,如何完成 RBAC 許可權控制?FlaskRESTAPI
- Laravel實現許可權控制Laravel
- canal mysql select許可權粒度MySql
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- API閘道器,企業級閘道器可擴充套件API套件
- Java 訪問許可權控制(6)Java訪問許可權
- vue-router控制路由許可權Vue路由
- 許可權控制及AOP日誌
- springboot-許可權控制shiro(二)Spring Boot
- etcd套路(四)auth許可權控制
- 資料分析的許可權控制
- Spring MVC 整合 Shiro 許可權控制SpringMVC
- 使用nginx控制ElasticSearch訪問許可權NginxElasticsearch訪問許可權
- React基於RBAC的許可權控制React
- SAP Business Application Studio的許可權控制APP
- 打造自己的系統許可權控制
- casbin基於golang的許可權控制Golang
- Atlas 2.1.0 實踐(4)—— 許可權控制
- 填報表上下載檔案控制元件可寫許可權控制控制元件
- k8s結合jumpserver做kubectl許可權控制 使用者在多個namespaces的訪問許可權 rbac許可權控制K8SServernamespace訪問許可權
- Think Authz:支援 ACL、RBAC、ABAC 等模型的授權(角色和許可權控制)庫模型
- Nestjs RBAC 許可權控制管理實踐(一)JS
- Linux 許可權控制的基本原理Linux
- 005.OpenShift訪問控制-許可權-角色
- SpringBoot--- SpringSecurity進行登出,許可權控制Spring BootGse
- Nestjs RBAC 許可權控制管理實踐 (二)JS
- 淺談 Orbeon form builder 的許可權控制ORBORMUI
- elasticsearch7.8許可權控制和規劃Elasticsearch
- jCasbin: 強大的訪問控制、許可權管理框架,支援 ACL, RBAC, ABAC框架
- MYSQL學習筆記13: DCL許可權控制(使用者許可權操作)MySql筆記
- 一對一原始碼,前端頁面許可權和按鈕許可權控制原始碼前端