分享一个国内首款开源企业级go语言API网关--GoKu API Gateway

虞滨海
2023-12-01

一. 简介

GoKu API Gateway,中文名:悟空API网关,是国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。

GoKu API Gateway,支持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、数据整形:参数的转换与绑定,支持formdata、raw数据、json。

8、监控告警:当系统达到预设告警条件时,邮件通知运维人员。

9、超时设置:配置访问超时时间,网关控制超时后立即返回,防止系统雪崩。

10、配置网关:支持 UI界面 修改网关配置,支持 配置文件 修改网关配置,方便网关管理员对多个业务API网关进行管理。

11、API支持:支持通过API对网关进行操作。

12、兼容eoLinker-AMS:可与国内最大的接口管理平台打通。

……

三、相关链接

官方网站:https://agw.eolinker.com

Github:https://github.com/eolinker/GoKu-API-Gateway.git

码云:https://gitee.com/eoLinker-API-Management/API-Gateway

Coding:https://git.coding.net/eolinker/Goku-API-Gateway.git

教程文档:http://help.eolinker.com/agw

官方交流Q群:(https://jq.qq.com/?_wv=1027&k=5ikfC2S(群号:725853895)

四、快速入门

  1. 使用指南

转载于:https://juejin.im/post/5af002636fb9a07aa83ea7a4

 类似资料: