Zuul用于构建边界服务,致力于动态路由,过滤,监控,弹性伸缩和安全等方向. 1.Zuul+Ribbon+Eureka结合,可以实现智能路由和负载均衡 2.网关将所有服务的API接口统一聚合统一暴露 3.网关统一爆率接口后,可以做身份和权限认证 4.实现监控功能,实时日志输出 5.流量监控,实现降级和限流 6.方便测试 1.网关存在的必要性 不同的微服务有不同的请求地址,如果一个客户端需要访问多个接口才能完成一个业务需求的话,可能存在以下问题: # 客户端会多次请求不同微服务,增加客户端的复杂性