eoLinker 開源 API 網關 GoKu-API-Gateway V2.0.0 發布

2021-01-17 開源中國


GoKu API Gateway,中文名:悟空API網關,是eoLinker旗下、國內首個開源go語言API網關,幫助企業進行API服務治理與API性能安全維護,為企業數位化賦能。

一、簡介

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

二、相關特性

免費且開源:GoKu API Gateway秉承開源精神,是國內第一個企業級開源的API接口網關,為廣大的開發、運維以及管理人員提供專業的產品;

多種鑑權方式:支持Basic 認證、API Key授權、IP認證、無認證等方式;

支持Open API:不同帳戶擁有獨立的訪問密鑰;

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

請求轉發:默認支持http rest路由;

IP黑白名單:支持用戶的IP白名單、黑名單機制;

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

監控面板:清晰的監控界面,方便API網關管理員了解系統主要運行情況;

動態數據更新:API、插件等都支持在管理平臺進行配置,伺服器不用重啟就可直接生效;

UI界面管理:完全的圖像化界面管理,網關管理員可對多個業務API網關進行管理;

三、開源版V2.0.0更新內容

新增內容:

通過配置文件修改網關配置;

新增全局IP黑白名單;

參數新增支持json類型;

優化內容:

四、圖片介紹

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

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

相關焦點

  • Go 開源網關 API-Gateway 2.1.0 發布
    2.1.0版本發布修復新特性支持針對API的結果Cache支持PathValue作為路由和校驗的參數取值api server支持restful
  • eoLinker 開源 API 網關 GoKu-API-Gateway 發布
    二、相關特性免費且開源:GoKu API Gateway秉承開源精神,是國內第一個企業級開源的API接口網關,為廣大的開發、運維以及管理人員提供專業的產品;多種鑑權方式:支持Basic 認證、API Key授權、IP認證、無認證等方式;支持Open API:不同帳戶擁有獨立的訪問密鑰;權限管理:可針對不同策略組設置流量控制策略
  • (使用 Goku API Gateway 實現)
    這次用的是Goku API Gateway 的社區版本(CE),也就是開源版本,我對內置的插件系統進行部分改動也算是定製開發了。在github中搜eolinker即可看到項目地址。下面進入實際操作環節。如何在Goku上做服務編排?我們將編排的整個操作放到網關進行,由網關對數據做處理與轉換,這樣無需對後端服務做改動。
  • 詳解API網關核心功能和API管理擴展
    支持OAuth2.0身份認證——oauth2Kong網關支持OAuth2.0身份認證,OAuth2.0協議根據使用不同的適用場景,定義了用於四種授權模式。Authorization code(授權碼模式):標準的Server授權模式,非常適合Server端的Web應用。
  • smart-doc 2.0.1 發布,Java 零註解 API 文檔生成工具
    支持從項目外部加載原始碼來生成欄位注釋(包括標準規範發布的jar包)。 支持生成多種格式文檔:Markdown、HTML5、Asciidoctor、Postman collection、Open Api 3.0+。 輕易實現在Spring Boot服務上在線查看靜態HTML5 api文檔。
  • Martian-gateway 1.0.2 發布,Martian 框架網關組件
    Martian框架的第一個網關組件(Martian-gateway 1.0.2),功能較少,目前只實現了以下功能:
  • 可編程社會的基石-API網關
    API網關作用於應用層,是API之間的訪問連接器,並充當API轉換的重要功能,使用不同結構,不同服務的API以統一結構和調用方式對外暴露給開發者。同時,API網關對接入的API提供基礎管理服務,包含API生命周期管理,統一身份認證服務,訪問策略控制(緩存,黑白名單,熔斷,限流),API監控告警,負載均衡,計量計費,灰度發布等擴展功能。
  • asp.net web api中的版本管理
    ] int id) { _logger.LogInformation("v2.0查詢產品"); return new Product2() { ID = id, Name = "A物品", Price = 100.20m, Description = "產自山西" }; } } public
  • Resty 1.2.0-SNAPSHOT 更新,可通過header來控制api的版本,數據源...
    Resty目前積累到450 star,還有1個多月滿一年了,在沒有推廣的情況下如果能積累到500 star,真是棒棒的,如果覺得不錯可以給顆心(https://github.com/Dreampie/Resty),希望大家多多鼓勵,也希望有心的同學參與維護,開源說明它屬於大家
  • 若依微服務版本 1.0 發布
    內置功能系統模塊com.ruoyi ├── ruoyi-ui // 前端框架 [80]├── ruoyi-gateway // 網關模塊
  • Kong API Gateway 管理API詳解
    offset=WyIyN2YzMDI0OC1mZWYxLTRkZGMtOWZkYy00Y2E3M2YzNTRjNjQiXQ", "offset": "WyIyN2YzMDI0OC1mZWYxLTRkZGMtOWZkYy00Y2E3M2YzNTRjNjQiXQ"}在上面的請求示例中,我們帶了一個size的參數來限定每一頁的數量,在返回的結果中有兩個欄位,next表示下一頁的端點,offset是本頁的偏移
  • JavaMelody v1.57.0 發布,系統監控工具
    JavaMelody v1.57.0 發布,此版本更新內容如下:fix: check if async before flushing the response (ee87b4b
  • 寄快遞在線下單寄件|上門取件|快遞單號查詢接口-快遞鳥API
    (6)接口地址: API測試地址:http://sandboxapi.kdniao.com:8080/kdniaosandbox/gateway/exterfaceInvoke.jsonAPI正式地址:http://api.kdniao.com/api/OOrderService
  • 若依後臺管理系統 3.0 發布,進行模塊拆分
    若依管理系統 v3.0 已發布,更新日誌:1、升級poi到最新版3.172、導出修改臨時目錄絕對路徑3、升級laydate升級到最新版5.0.94、升級SpringBoot
  • PaddlePaddle 2.0.0 Beta 發布,API 體系升級,命令式編程完善
    PaddlePaddle 2.0.0 Beta 已經發布,這是飛槳框架v2.0的測試版,最重要的變化為API體系的全面升級以及命令式編程
  • Fizz Gateway 1.1.0 版本重大更新,基於 WebFlux 開發的微服務網關
    Fizz Gateway 1.1.0版本重大更新!