话不多说 ,照常理 ,先来一张 整体架构图
服务网关 的要素
常见的网关方案
Nginx +Lua Kong 收费的Kong Tyk(Go语言开发) Spring Cloud Zuul
Spring Cloud Zuul 适合Java程序员,快速上手,二代Zuul
服务网关和Zuul @EnableZuulProzxy 配置yml文件 依赖那些肯定要
Zuul:路由转发,排除和自定义 API网关
Zuul:Cookie和动态路由
Zuul:路由和高可用小结
Zuul也是一个微服务
令牌桶限流
令牌桶实现 谷歌 Google guava 里面有实现
https://github.com/marcosbarbero/spring-cloud-zuul-ratelimit 另外一个令牌桶算法