mirror of
https://gitee.com/ChinaLym/shoulder-platform.git
synced 2025-12-30 11:02:26 +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 # 解密
|