开源API网关 GoKu-API-Gateway V2.1 加入UI管理系统 - Go语言中文社区

开源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愿以开放的姿态,与全球开发者一同成就万物互联!

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/lsxf_xin/article/details/80406745
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 19:58:00
  • 阅读 ( 1100 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢