项目作者: slashquery

项目描述 :
API Gateway
高级语言: Go
项目地址: git://github.com/slashquery/slashquery.git
创建时间: 2017-04-28T12:18:40Z
项目社区:https://github.com/slashquery/slashquery

开源协议:BSD 3-Clause "New" or "Revised" License

下载


SlashQuery

API Gateway

The big picture:

  1. (slashquery API Gateway)
  2. api.example.com/<path endpoint>
  3. | (plugins) (upstream) (microservices)
  4. | /home
  5. | /* >--[middleware]---[LoadBalancer]--< /home
  6. | /home
  7. |
  8. | /foo
  9. | /foo/* >--[middleware]---[LoadBalancer]--< /foo
  10. | /foo
  11. |
  12. | /foo-version-2
  13. (versioning) | /foo/* >--[middleware]---[LoadBalancer]--< /foo-version-2
  14. | /foo-version-2
  15. |
  16. | /bar
  17. ` /bar/* >--[middleware]---[LoadBalancer]--< /bar
  18. /bar