Я недавно начал создавать приложение с использованием архитектуры микросервиса, поскольку приложение развивает линию, которая разделяет понятия обратного прокси-сервера, и шлюз API для меня исчезает:
Я хочу использовать nginx для балансировки нагрузкии обратное проксирование, но я также хочу использовать API-шлюз, чтобы клиенты не знали всех микросервисов в архитектуре (среди прочего).
Так что теперь я застрял с курицей и яйцомпроблема, я думал о том, что на первом месте:
- Запрос> Шлюз API> nginx.
- Запрос> nginx> Шлюз API.
Я склонен думать, что это номер 1, но в этом случае nginx не будет точкой входа в приложение ... (это проблема?)