:服务降级,服务熔断,服务保护
最后使用统一的API管理平台:api swagger
网关(API Gateway)
客户端请求先统一请求到网关服务器上,再由网关服务器进行转发到实际的服务地址
网关作用...Zuul中采用Ribbon+Eureka实现客户端负载均衡,Nginx实现的服务器端负载均衡
Nginx比Zuul功能更强大,因为Nginx整合了脚本语言(Nginx+Lua),更适合服务器端负载均衡.../api-user/开头的,都会被发送到app-user服务中
zuul.routes.app-b.serviceId=app-user # app-b定义转发规则
3.在类上标注@EnableZuulProxy...Nginx+Zuul
遵循一主一备或者轮询的原则
网关是多个
网关集群原理: 客户端发送请求,所有请求统一到Nginx上,在Nginx中实现反向代理和负载均衡,再使用轮询机制转发到网关上
1.在host...中配置域名
2.在Nginx配置文件中配置上游服务器(upstream),默认实现负载均衡
3.在过滤器中调用网关接口
Nginx和Zuul区别:
微服务网关是针对整个微服务实现统一请求拦截,因此网关都采用相关语言