赞
踩
1.添加依赖
- <dependency>
- <groupId>org.springframework.cloud</groupId>
- <artifactId>spring-cloud-starter-gateway</artifactId>
- </dependency>
2.springboot启动类加上@EnableEurekaClient
3.application.yml的配置
- #端口
- server:
- port: 16000
- #服务名
- spring:
- application:
- name: gateway
- cloud:
- gateway:
- routes: #路由配置:参数为一个List
-
- - id: consumer-9090 #唯一标识
- uri: lb://RIBBON-CONSUMER #转发的地址,写服务名称
- predicates:
- - Path=/ribbon/** #判断匹配条件,即地址带有/ribbon/**的请求,会转发至lb:RIBBON-CONSUMER
- filters:
- - StripPrefix=1 #去掉Path前缀,参数为1代表去掉/ribbon
-
- - id: consumer-9091
- uri: lb://FEIGN-CONSUMER
- predicates:
- - Path=/feign/**
- filters:
- - StripPrefix=1
- eureka:
- client:
- service-url:
- defaultZone: http://www.aaa.com:10000/eureka,http://www.bbb.com:10001/eureka,http://www.ccc.com:10002/eureka
-
-

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。