为什么我们选择GateWay?

选择GateWay的原因主要有以下几点:

  1. 它是Spring Cloud团队研发的,是亲儿子产品,值得信赖。同时,Spring Cloud Gateway已经取代了Zuul网关,因为Zuul 1.0已经进入了维护阶段,而Spring Cloud团队并没有整合Zuul 2.x的计划。
  2. Spring Cloud Gateway具有很多优秀的特性,比如基于Spring Framework 5、Project Reactor和Spring Boot 2.0进行构建,能够匹配任何请求属性上的路由,可以对路由指定Predicate(断言)和Filter(过滤器),集成Hystrix的断路器功能,集成Spring Cloud服务发现功能,易于编写的Predicate和Filter,请求限流功能,支持路径重写等。
  3. 在微服务架构中,服务网关的核心要点是所有的客户端和消费端都通过统一的网关接入微服务,在网关层处理所有的非业务功能。而Spring Cloud Gateway作为服务的守门神,可以校验用户是否有请求资格,进行权限控制,同时还可以做路由和负载均衡,以及限流,大大缓解服务器的压力,保障服务器的安全。

综上所述,Spring Cloud Gateway的功能强大,特性丰富,是微服务架构中理想的网关选择。

发表评论

后才能评论