写在前面 本文参考以下文章,请参考原文
springcloud(十六):服务网关 Spring Cloud GateWay 服务化和过滤器
服务化网关服务
前两篇的例子中是服务网关代理单个服务的使用语法,Spring Cloud Gateway是通过配置yml文件来实现网关的服务路由功能。其实呢,在Spring Cloud 微服务体系中,网关服务需要代理很多服务,通过这样配置的方式会很麻烦。其实呢,是可以不这么麻烦的。我们可以把网关服务作为一个基本的服务注册到服务注册中心,Spring Cloud Gateway 提供了一种默认转发的能力,只要将 Spring Cloud Gateway 注册到服务中心,Spring Cloud Gateway 默认就会代理服务中心的所有服务。
1.准备服务注册中心eureka-server 和 网关内部的微服务 eureka-client 和 eureka-client-1 请参考 Spring Cloud Eureka 服务治理--服务消费 ,Spring Cloud Eureka 服务治理--服务消费
2.把网