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

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

來自專欄 eoLinker | 成就萬物互聯

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界面:清晰的圖形化界面,讓網關管理人員更好地進行監控與運維。

……

項目地址:

github.com/eolinker/GoK

gitee.com/eoLinker-API-

coding.net/u/eolinker/p


推薦閱讀:

開源雲計算博弈,左手技術、右手行業
Karpathy 更新深度學習開源框架排名:TensorFlow 第一,PyTorch 第二
TiDB 源碼閱讀系列文章(二)源碼架構介紹
開源跨平台效率軟體 Cerebro

TAG:Android | 開源 | 設計 |