mirror of
https://gitee.com/ChinaLym/shoulder-platform.git
synced 2025-12-30 02:52:27 +00:00
89 lines
2.4 KiB
YAML
89 lines
2.4 KiB
YAML
shoulder:
|
||
log:
|
||
enabled: false
|
||
|
||
spring:
|
||
cloud:
|
||
gateway:
|
||
discovery:
|
||
locator:
|
||
enabled: true #表明gateway开启服务注册和发现的功能,并且spring cloud gateway自动根据服务发现为每一个服务创建了一个router,这个router将以服务名开头的请求路径转发到对应的服务。
|
||
lowerCaseServiceId: true #是将请求路径上的服务名配置为小写(因为服务注册的时候,向注册中心注册时将服务名转成大写的了),比如以/service-hi/*的请求路径被路由转发到服务名为service-hi的服务上。
|
||
filters:
|
||
- StripPrefix=1 # 去掉前缀
|
||
x-forwarded:
|
||
prefixEnabled: false
|
||
|
||
routes:
|
||
- id: storage
|
||
uri: lb://shoulder-storage-center
|
||
predicates:
|
||
- Path=/file/**
|
||
filters:
|
||
- StripPrefix=1
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
- id: authority
|
||
uri: lb://shoulder-authority-server
|
||
predicates:
|
||
- Path=/authority/**
|
||
filters:
|
||
- StripPrefix=1
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
- id: msgs
|
||
uri: lb://shoulder-msgs-server
|
||
predicates:
|
||
- Path=/msgs/**
|
||
filters:
|
||
- StripPrefix=1
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
- id: demo
|
||
uri: lb://shoulder-demo-server
|
||
predicates:
|
||
- Path=/demo/**
|
||
filters:
|
||
- StripPrefix=1
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
- id: order
|
||
uri: lb://shoulder-order-server
|
||
predicates:
|
||
- Path=/order/**
|
||
filters:
|
||
- StripPrefix=1
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
filters:
|
||
- name: Hystrix
|
||
args:
|
||
name: default
|
||
fallbackUri: 'forward:/fallback'
|
||
|
||
|
||
server:
|
||
port: 8760
|
||
servlet:
|
||
context-path: /api # = server.servlet.context-path
|
||
|
||
authentication:
|
||
user:
|
||
header-name: token
|
||
pub-key: client/pub.key # 解密
|