1. 程式人生 > >開源API閘道器 GoKu-API-Gateway V2.1 加入UI管理系統

開源API閘道器 GoKu-API-Gateway V2.1 加入UI管理系統

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,中文名:悟空API閘道器,是eoLinker旗下、國內首個企業級開源的go語言API閘道器,幫助企業進行API服務治理與API效能安全維護,為企業數字化賦能。

一、簡介

GoKu支援OpenAPI與微服務管理,支援私有云部署,實現API轉發、請求引數轉換、資料校驗等功能,提供圖形化介面管理,能夠快速管理多個API閘道器,提高API業務安全性。

二、相關特性

  1. 免費且開源:GoKu API Gateway秉承開源精神,是國內第一個企業級開源的API介面閘道器,為廣大的開發、運維以及管理人員提供專業的產品;

  2. 多種鑑權方式:支援Basic 認證、API Key授權、IP認證等方式;

  3. 支援Open API:不同賬戶擁有獨立的訪問金鑰;

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

  5. 請求轉發:預設支援http rest路由;

  6. IP黑白名單:支援使用者的IP白名單、黑名單機制;

  7. 資料整形:支援引數的轉換與繫結;

  8. 監控面板:清晰的監控介面,方便API閘道器管理員瞭解系統主要執行情況;

  9. 動態資料更新:API、外掛等都支援在管理平臺進行配置,伺服器不用重啟就可直接生效;

  10. UI介面管理:清晰的圖形化介面,讓閘道器管理人員更好地進行監控與運維。

三、圖片介紹

eoLinker-專業api介面管理平臺

GoKu是eoLinker旗下的企業級開源閘道器,eoLinker開發出了許多業內首創和領先的API管理功能,在針對國內開發者的使用習慣和市場現狀做出了眾多優化改進的同時,也提供了多個語言版本供國外開發者使用;提倡遠端辦公和敏捷開發,深受海內外開發者的喜愛,真正意義上做到了讓介面管理更簡單。

eoLinker願以開放的姿態,與全球開發者一同成就萬物互聯!