欢迎来到爱学习爱分享,在这里,你会找到许多有趣的技术 : )

开源 | GateKeeper:滴滴开源的使用 Go 编写的不依赖分布式数据库的 API 网关

开发者头条 1226℃

点击链接或图片即可阅读

喜欢请分享到朋友圈

项目介绍

GateKeeper 是一个使用 Go (golang) 编写的不依赖分布式数据库的 API 网关,使用它可以高效进行服务代理以及在线化服务配置并且你无需重启服务器。特性

  • http、websocket、tcp 服务代理
  • 服务探测
  • 加权负载轮询
  • URL 地址重写
  • 服务限流:支持独立 IP 限流
  • 高拓展性:支持自定义请求前验证 request 方法、请求后更改 response 方法、tcp 中间件、http 中间件等。
  • 高可用性:单个服务异常不影响其他服务。
  • 最少依赖:无需任何额外组件即可运行,mysql、redis 只做管理和统计使用可随时关闭。

GitHub 地址

????如何获取项目地址?点击链接,打开后,「复制链接」即可。

https://github.com/didi/gatekeeper

更多 GitHub 开源项目

头条君邀请您加入

开发者头条读者交流群

(识别下方群主二维码申请进群,请注明 “城市+技术方向

微信号toutiaoio007

转载请注明:爱学习爱分享 » 开源 | GateKeeper:滴滴开源的使用 Go 编写的不依赖分布式数据库的 API 网关

喜欢 (0)or分享 (0)