Политика Express Gateway - PullRequest
       10

Политика Express Gateway

0 голосов
/ 16 июня 2019

Я тестирую политики EG для своего приложения для микросервисов. Одно из требований заключается в том, что всякий раз, когда экспресс-шлюз получает запрос, я хочу вызвать конкретную службу, проанализировать ее результат и, основываясь на результате, принять решение продолжить нисходящие вызовы или вернуть ошибку. Похоже, это очень стандартное требование. Существует ли какая-либо существующая политика (не удалось найти здесь ) для таких сценариев или мне нужно написать собственную? Спасибо

1 Ответ

0 голосов
/ 16 июня 2019

это Винченцо - я поддерживаю Express Gateway:)

К сожалению, вы заметили отсутствие Express Gateway, который является политикой «постпрокси». Принципиально прямо сейчас политика прокси является последней из выполняемых, и вы ничего не можете сделать перед отправкой запроса последующему клиенту.

Это ограничение, которое мы обязательно должны исправить, хотя вы первый, кто поднял этот вариант использования.

Это не значит, что вы не можете сделать это сейчас. Я думаю, что это было бы довольно просто, но, к сожалению, вам нужно будет раскошелиться на шлюз и добавить код.

Если бы вы могли сформулировать немного больше своего варианта использования, мы могли бы оценить, есть ли способ сделать это в следующем выпуске:)

...