Может ли Spring Cloud Gateway работать с несинхронными микросервисами? - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть несколько синхронных микросервисов, работающих на производстве с использованием версии Spring Boot 2.X. Вскоре нам нужно внедрить шлюз, если число экземпляров каждого микросервиса будет увеличено. Я читал, что Zuul находился в фазе обслуживания и был заменен Spring Cloud Gateway, который по умолчанию является асинхронной технологией. У меня вопрос: могу ли я реализовать Spring Cloud Gateway с моими микросервисами?

1 Ответ

1 голос
/ 22 февраля 2020

Да, вы можете использовать Spring Cloud Gateway без каких-либо сомнений.

По сути, asynchronous technology означает, что ваши ресурсы / потоки на Api Gateway не будут заблокированы в ожидании ответа от последующих служб и что увеличивает пропускную способность.

Теперь, когда ваши блокирующие сервисы завершают свои внутренние логики c, они отвечают на Api Gateway, используя первоначально открытое соединение. Api Gateway в свою очередь отвечает вашему клиенту.

...