Zuul + Eureka - Как создать улов всех, если не совпадает сервис - PullRequest
0 голосов
/ 11 марта 2020

Вот наша настройка

1) Zuul работает на порту: 8761 2) Eureka работает на порту: 8762 3) Service-A работает на «случайном порту»

Zuul настроен на используйте Eureka для маршрутизации. Сервис-A зарегистрирован в Eureka.

Использование этой настройки; мы можем вызвать 'localhost: 8761 / service-a / hello', и этот запрос направляется на Service-A .

Что мы пытаемся сделать, это создать «поймать все». Это означает, что мы звоним в сервис, который НЕ зарегистрирован в Eureka; мы хотим обработать этот запрос.

Каков рекомендуемый способ сделать это?

a) Напишите какой-нибудь фильтр (PRE? POST?)

b) Некоторая конфигурация в Zuul?

...