1、创建工程
2、主启动类添加注册中心支持
3、配置文件修改
server:
port: 9527
spring:
application:
name: getway
cloud:
gateway:
discovery:
locator:
enabled: true
routes:
- id: order1
uri: lb://ORDER #可以是地址,也可以是注册中心微服务名称http://eureka8001.com:8020
predicates:
- Path=/order
eureka:
instance:
hostname: eureka8001.com
client:
service-url:
defaultZone: http://eureka8002.com:8002/eureka/,http://eureka8001.com:8001/eureka/
4、启动所有应用
5、访问getway地址:
访问order会转发到内部的订单微服务地址上面,使用的注册中心的名称,自动支持负载。