网关的作用

  • 对用户请求做身份认证、权限校验
  • 将用户请求路由到微服务,并实现负载均衡
  • 对用户请求做限流

在 SpringCloud 中网关的实现包括两种

  • gateway
    • gateway 是基于spring5中提供的 WebFlux,属于响应式编程的实现,具备更好的性能。
  • zuul
    • Zuul 是基于Servlet 的实现,属于阻塞是编程。