Я хочу перейти на запасной вариант, когда какой-либо из маршрутов вернет код HTTP 404. Причина в том, что если ресурс не найден, маршрут должен попытаться получить его из резервного Uri.
Ниже определен мой .yml. То, чего я пытаюсь достичь, - это если упругий поиск не нашел мою запись и вернул 404. Поиск в резервном режиме, т.е. Но я получаю 404 от шлюза в этом случае. Есть ли способ добиться этого.? 1003
spring:
application:
name: gateway
sleuth:
sampler:
probability: 1.0
cloud:
gateway:
discovery:
locator:
enabled: true
- id: search_route
uri: lb://ELASTIC_SEARCH_SERVICE
predicates:
- Path=/unison/search/**
filters:
- name: Hystrix
args:
name: fallbackCommand
fallbackUri: forward:/search/rdbms