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.优化网关的错误提示。
部署简单:基于 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
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.