1. 程式人生 > >eoLinker GoKu Gateway 開源版 V2.1發布,加入UI管理系統等

eoLinker GoKu Gateway 開源版 V2.1發布,加入UI管理系統等

gateway net 三方 ola public .com mysq 重載 優化

技術分享圖片

GoKu API Gateway 是eoLinker旗下的開源版接口網關,支持OpenAPI與微服務管理,支持私有雲部署,實現API轉發、請求參數轉換、數據校驗等功能,提供圖形化界面管理,能夠快速管理多個API網關,提高API業務安全性。

本次GoKu V2.1帶來了以下變化:

一. 項目架構

1.減少第三方依賴,提升網關性能;

2.基於HttpRouter優化路由轉發性能;

3.棄置mysql、redis數據庫的使用,改用配置文件讀取網關配置。

二.功能新增

技術分享圖片

1.發布GoKu-UI:網關圖形化管理系統;

2.新增網關監控信息;

3.支持通過UI對網關進行開啟、重載、重啟和關閉操作;

4.請求參數新增json、file類型。

三. 其他

1.修復請求路徑帶query參數時,路徑匹配失敗的問題;

2.優化網關的錯誤提示。

GoKu API Gateway簡介:

技術分享圖片

部署簡單:基於Golang,僅需一個go環境即可安裝運行;

多種鑒權方式:支持Basci認證、API Key認證、IP認證等方式;

權限管理:針對不同策略組設置流量控制策略,包括QPS、訪問IP、訪問時間段等;

IP黑白名單:支持全局IP黑白名單,也可自定義基於某個接口的IP黑白名單;

數據整形:支持參數的轉換與綁定;

請求轉發:默認http路由轉發;

UI界面:清晰的圖形化界面,讓網關管理人員更好地進行監控與運維。

……

項目地址:

https://github.com/eolinker/GoKu-API-Gateway

https://gitee.com/eoLinker-API-Management/API-Gateway

https://coding.net/u/eolinker/p/Goku-API-Gateway/git?public=true

eoLinker GoKu Gateway 開源版 V2.1發布,加入UI管理系統等