开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

吾爱易逝 / eoLinker-API-Gateway(微服务API网关)GoGPL-3.0

Watch 1 Star 0 Fork 56
forked from eoLinker / Goku-API-Gateway 
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
eoLinker AGW是国内首个开源微服务API网关,基于Go语言,性能优异,提高API业务安全性。用户交流群:725853895 展开 收起

取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

eoLinker AGW(eoLinker-API Gateway开源版)

简介


eoLinker AGW 是eoLinker旗下的开源版API网关,同时也是国内首个开源微服务API网关,性能优异、功能强大,提高API业务安全性。

基于Go语言的高性能API网关,支持私有云部署,帮助企业对外封装API,实现API转发、请求参数转换、数据校验、请求过滤等功能,帮助减轻网络攻击对后端造成的影响。eoLinker AGW 提供完全的图形化界面管理,能够快速管理多个API网关。

特性


  1. 免费且开源:eoLinker AGW 秉承开源精神,是国内第一个企业开源的微服务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界面管理:完全的图像化界面管理,网关管理员可对多个业务API网关进行管理。

  11. 快速部署:支持手动部署与Docker部署。

预告


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

  2. 告警设置:当系统达到预设告警条件时,邮件通知运维人员。

  3. 性能控制:包括超时设置、熔断设置等。

  4. 插件系统:支持丰富的插件系统,能够自由搭配满足不同业务需求,如数据缓存、负载均衡等。

  5. ……

部署要求


  • go 1.8及以上版本

  • python2.7.x

  • redis2.8.x及以上版本

  • python拓展库:MySQLdb、ConfigParser、redis

了解更多


  1. 官方交流Q群:用户交流1群(群号:725853895)

项目点评 ( 0 )

你可以在登录后,发表评论

搜索帮助