基于 go 语言的 API 网关 Goku-API-Gateway

GPL
Google Go
跨平台
2018-04-17
彦臣

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

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

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

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

  11. API支持:支持通过API对网关进行操作;

  12. 兼容eoLinker-AMS:可与国内最大的接口管理平台eoLinker-AMS打通,进行高效管理。

 

三、相关链接

四、图片介绍

 

eoLinker-专业api接口管理平台 

的码云指数为
超过 的项目
加载中

评论(8)

cabbage89
cabbage89
gravitee 了解一下
Felix_Yao
Felix_Yao
期待你们能够持续维护,持续开源。国内开源精神难能可贵,先赞一下
曾经的十字镐
曾经的十字镐
注册不上,还是算了吧,自己写吧
彦臣
彦臣 软件作者
欢迎使用eoLinker GoKu-API-Gateway
开源中国首席罗纳尔多
什么叫api网关
c
cassan
建议还是用spring cloud
wjchang
wjchang
这个架构图和kong很像
k
kylexy
系统中 最后点击增加api 确定按钮无反应。。。谁用过呢 谢谢

开源API网关 GoKu-API-Gateway V2.1 加入UI管理系统

GoKu API Gateway 是 eoLinker 旗下的开源版接口网关,支持 OpenAPI 与微服务管理,支持私有云部署,实现 API 转发、请求参数转换、数据校验等功能,提供图形化界面管理,能够快速管理多个 ...

2018/05/22 10:29

eoLinker 开源 API 网关 GoKu-API-Gateway V2.0.0 发布

GoKu API Gateway,中文名:悟空API网关,是eoLinker旗下、国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。 一、简介 GoKu支持OpenAPI与微服务管...

2018/05/04 10:03

eoLinker 开源 API 网关 GoKu-API-Gateway 发布

GoKu API Gateway,中文名:悟空API网关,是eoLinker旗下、国内首个开源go语言API网关,帮助企业进行API服务治理与API性能安全维护,为企业数字化赋能。 一、简介 GoKu支持OpenAPI与微服务管...

2018/04/17 19:17

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

关于eoLinker-GoKu-API-Gateway

随便聊一聊

2018/05/04 11:06
25
0
谈谈关于API网关和企业技术架构的改变

悟空网关感觉还是挺受大家欢迎的,这对我们来说确实是欣喜异常

2018/05/22 16:01
131
0
Go Little Book - 第二章 - 结构体

第二章 - 结构体(Chapter 2 - Structures) Go isn't an object-oriented (OO) language like C++, Java, Ruby and C#. It doesn't have objects nor inheritance and thus, doesn't have ...

2018/12/06 17:25
0
0
Go语言的几个Web开发框架

对比下来,Revel的资料还是比较多,我个人推荐Revel。 Revel Web开源框架 是一个高效的Go语言Web开发框架, 其思路完全来自 Java 的 Play Framework。 https://github.com/robfig/revel 特点:...

2015/08/17 19:35
455
0
eoLinker2018年年终调查问卷,欢迎大家前来填写!有奖!

好久没上来发文了,年底工作忙任务重,请大家见谅。 eoLinker2018年总共已经做了3次的大型问卷调研,平均每次收集了接近3万份问卷信息,甚至在我们关闭了通道之后还有用户来问为什么无法进行...

2018/12/18 16:12
3
0
service mesh与api gateway有何不同?

[Kasun Indrasiri](https://medium.com/microservices-in-practice/service-mesh-vs-api-gateway-a6d814b9bf56) service mesh与api gateway的关键特征可以帮助我们更好的区分两者。 ## API G...

2018/06/14 08:35
58
0
API管理的正确姿势--API Gateway

数字化生态,以创新客户体验为核心,所有我们身边能感知到的变化都来自于渐近的创新。这些创新需要试错,需要不断的升级,并且创新往往与我们熟知的功能分离开来分别呈现。微服务对于传统单体...

2018/07/02 10:22
91
0
微服务实战(二):使用API Gateway

本系列七篇文章列表如下: 微服务实战(一):微服务架构的优势与不足 微服务实战(二):使用API Gateway 微服务实战(三):深入微服务架构的进程间通信 微服务实战(四):服务发现的可行...

2016/06/30 10:20
2.7K
1
微服务实战(二):使用API Gateway

【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应...

2016/10/11 15:13
63
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部