19SpringCloud - 服务网关zuul服务转发

    xiaoxiao2022-07-02  111

    添加依赖

    <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> </dependency>

    修改配置

    配置文件 application.yml

    spring: application: name: zuul-service server: port: 9000 #zuul: # routes: # blog: # path: /ymq/** # url: http://www.ymq.io/about eureka: client: serviceUrl: defaultZone: http://localhost:8761/eureka/ zuul: routes: api: path: /** serviceId: eureka-provider

    配置说明:

    浏览器访问:http://127.0.0.1:9000/ ,Zuul 会去 Eureka 服务注册中心,找到eureka-provider服务以均衡负载的方式访问

    测试服务

    依次启动项目:

    spring-cloud-eureka-service spring-cloud-eureka-provider-1 spring-cloud-eureka-provider-2 spring-cloud-eureka-provider-3 spring-cloud-zuul-service

    启动该工程后,访问服务注册中心,查看服务是否都已注册成功:http://localhost:8761/

    浏览器访问

    访问:http://127.0.0.1:9000/ ,Zuul 会去 Eureka 服务注册中心,找到eureka-provider服务以均衡负载的方式访问

    在命令窗口curl http://localhost:9000/,发现一切正常

    或者浏览器get 请求http://localhost:9000/ F5 刷新

    最新回复(0)