网关Gateway和Zuul区别

网关

作用

  • 统一入口:未全部为服务提供一个唯一的入口,网关起到外部和内部隔离的作用,保障了后台服务的安全性。
  • 鉴权校验:识别每个请求的权限,拒绝不符合要求的请求。
  • 动态路由:动态的将请求路由到不同的后端集群中。
  • 低耦合:减少客户端与服务端的耦合:服务可以独立发展,通过网关层来做映射。

144

Gateway和Zuul区别

  • Spring Cloud Gateway 是 Spring Cloud 微服务平台的一个子项目,属于 Spring 开源社区,依赖名叫:spring-cloud-starter-gateway。

  • Zuul 是 Netflix 公司的开源项目,Spring Cloud 在 Netflix 项目中也已经集成了 Zuul,依赖名叫:spring-cloud-starter-netflix-zuul。

  • Gateway是基于异步非阻塞模型上进行开发的,性能方面不需要担心。虽然Netlix最新的Zuul 2.x使用了异步无阻塞式的 API,性能改善明显,但Spring Cloud没有集成。

  • 建议使用Gateway毕竟是spring亲儿子。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×