为什么需要Spring Cloud Zuul?

  1. Zuul和Ribbon以及Eureka相结合,可以实现智能路由和负载均衡的功能,可以将流量按照某种策略分发到集群中的多个实例。
  2. 统一了对外暴露接口,外界系统不需要知道微服务系统中各服务之间调用的复杂性,也保护了内部微服务的api接口。
  3. 可以统一做用户身份认证,权限验证,这样就不用在每个微服务中进行认证了。
  4. 可以统一实现监控、日志的输出。
  5. 客户端请求多个微服务时,可以只请求Zuul一次,在Zuul中请求多个微服务,减少客户端和微服务的交互次数。

你可能感兴趣的:(spring,cloud)