配置
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
- 配置路由,将
/bar-service/**
的所有请求发送到bar-serivce
服务
zuul:
routes:
bar-service: # 路由id,自定义
path: /bar-service/** # 映射路径
serviceId: bar-service # 转发的服务名称
zuul:
routes:
bar-service: /bar-service/**
- zuul路由的默认映射方式是服务名称就是对应的路由路径,以上配置可以省略
- 启动类中
@EnableZuulProxy
开启zuul相关配置,zuul所有的服务信息会从eureka中获取