Der Anforderungsablauf sieht wie folgt aus:
Benutzeranfrage -> Spring Cloud Gateway -> Microservice
Beispielkonfiguration für ein Spring Cloud Gateway sieht wie folgt aus:
application.yml
Code: Select all
spring:
cloud:
gateway:
routes:
- id: msOne
uri: http://localhost:8081/
predicates:
- Path=/ms-one-services/**
filters:
- RewritePath=/ms-one-services(?/?.*), $\{segment}
- name: CircuitBreaker
args:
name: msOneServices
fallbackUri: forward:/ms-one-services-fallback
- name: Retry
args:
name: msOneServices
retries: 3
statuses: BAD_GATEWAY
backoff:
firstBackOff: 5s
maxBackOff: 20s
factor: 2
basedOnPreviousValue: false
Mobile version