Files
shoulder-platform/doc/appConfig/shoulder-gateway.yml
2020-10-07 17:08:13 +08:00

89 lines
2.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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 # 解密