在gateway服务的application.yml文件中,配置各个微服务的路由信息 要求如下: | 路径 | 目标微服务 | | ---------------------- | ------------- | | `/item/**` | itemservice | | `/user/**,/address/**` | userservice | | `/order/**,/pay/**` | orderservi
时间: 2023-08-08 20:08:00 浏览: 181
ce, payservice |
您可以在gateway服务的application.yml文件中添加以下内容:
```
spring:
cloud:
gateway:
routes:
- id: itemservice_route
uri: lb://itemservice
predicates:
- Path=/item/**
- id: userservice_route
uri: lb://userservice
predicates:
- Path=/user/**
- Path=/address/**
- id: orderservice_route
uri: lb://orderservice
predicates:
- Path=/order/**
- id: payservice_route
uri: lb://payservice
predicates:
- Path=/pay/**
```
上述配置将会把请求路径以`/item/**`开头的请求路由到`itemservice`微服务,把请求路径以`/user/**`或`/address/**`开头的请求路由到`userservice`微服务,把请求路径以`/order/**`开头的请求路由到`orderservice`微服务,把请求路径以`/pay/**`开头的请求路由到`payservice`微服务。
阅读全文