fix(quickstart-gateway-service): fix route failure caused by Spring Cloud Gateway 5.x property prefix change

pull/1811/head
fishtailfu 1 month ago
parent 44b7638b4b
commit e4da9cc8d4

@ -19,22 +19,24 @@ spring:
stat:
enabled: true
gateway:
discovery:
locator:
enabled: true
'predicates[0]':
name: Path
args:
patterns: '''/'' + serviceId + ''/**'''
'filters[0]':
name: RewritePath
args:
regexp: '''/'' + serviceId + ''/(?<remaining>.*)'''
replacement: '''/$\{remaining}'''
routes:
- id: LaneRouterCallerService
uri: lb://LaneCallerService
predicates:
- Path=/LaneCallerService/**
filters:
- StripPrefix=1
server:
webflux:
discovery:
locator:
enabled: true
'predicates[0]':
name: Path
args:
patterns: '''/'' + serviceId + ''/**'''
'filters[0]':
name: RewritePath
args:
regexp: '''/'' + serviceId + ''/(?<remaining>.*)'''
replacement: '''/$\{remaining}'''
routes:
- id: LaneRouterCallerService
uri: lb://LaneCallerService
predicates:
- Path=/LaneCallerService/**
filters:
- StripPrefix=1

@ -18,13 +18,14 @@ spring:
enabled: true
port: 28085
gateway:
mvc:
routes:
- id: QuickstartCallerService
uri: lb://QuickstartCallerService
predicates:
- Path=/QuickstartCallerService/**
filters:
- StripPrefix=1
server:
webmvc:
routes:
- id: QuickstartCallerService
uri: lb://QuickstartCallerService
predicates:
- Path=/QuickstartCallerService/**
filters:
- StripPrefix=1

@ -7,14 +7,16 @@ spring:
name: msgw-scg
cloud:
gateway:
discovery:
locator:
enabled: true
lower-case-service-id: false
httpclient:
# The connect timeout in millis, the default is 45s.
connectTimeout: 200
responseTimeout: 10s
server:
webflux:
discovery:
locator:
enabled: true
lower-case-service-id: false
httpclient:
# The connect timeout in millis, the default is 45s.
connectTimeout: 200
responseTimeout: 10s
consul:
enabled: true
scheme: HTTP

Loading…
Cancel
Save