V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vocalman
V2EX  ›  分享发现

网关 GoKu Gateway 开源版 V2.1 发布,加入 UI 管理系统等

  •  
  •   vocalman · 2018-05-24 17:55:08 +08:00 · 1972 次点击
    这是一个创建于 2386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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

    7 条回复    2018-07-10 12:09:04 +08:00
    leopku
        1
    leopku  
       2018-05-24 23:58:27 +08:00   ❤️ 1
    沙发,star
    jisibencom
        2
    jisibencom  
       2018-05-25 13:23:46 +08:00 via Android
    不大懂干啥用的
    flyingfz
        3
    flyingfz  
       2018-05-25 18:37:55 +08:00
    看了下文档, 没有 服务 注册 /发现 相关的说明,

    是不支持 ,还是没有写在文档里呢?
    vocalman
        4
    vocalman  
    OP
       2018-06-19 15:29:54 +08:00
    @flyingfz 注册的话是在官网首页,https://www.eolinker.com ,你可以留意一下。
    vocalman
        5
    vocalman  
    OP
       2018-06-19 15:30:28 +08:00
    @jisibencom API 网关,或者你进入官网了解更多。
    flyingfz
        6
    flyingfz  
       2018-06-19 16:47:30 +08:00
    不好意思,你可能没有理解我的问题。

    我不是想要注册账号, 而是想问一下 你们的 api 网关 有没有 服务注册 /服务发现的功能?

    @vocalman
    vocalman
        7
    vocalman  
    OP
       2018-07-10 12:09:04 +08:00
    @flyingfz 我理解你的意思了,开源版不支持哦
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1086 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:07 · PVG 03:07 · LAX 11:07 · JFK 14:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.