Как запустить несколько микросервисов на одном порте? - PullRequest
0 голосов
/ 05 августа 2020

У нас есть организационные ограничения на использование нескольких портов, которые будут доступны во всем мире. Приложение, размещенное на EC2, с использованием одного веб-приложения (Angular + Node JS) и 7 приложений / служб Spring Boot (JAR). Итак, здесь, поскольку каждая служба размещена на другом порту, всего 8 портов были доступны во всем мире.

Теперь из-за ограничения на использование портов мне нужно открыть только один порт (порт https 443). Поскольку веб-приложение использует другие службы, работающие на разных портах, я хочу найти способ либо запускать все службы на одном порте, либо способ перенаправления (как прослушивания, так и ответа) всех портов на 443.

Пожалуйста, подскажите, что для этого лучше всего.

С уважением, Прашант

1 Ответ

0 голосов
/ 05 августа 2020

Вы должны использовать ApiGateways.

Подробнее на Nginx веб-сайте: Создание микросервисов с использованием шлюза api

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...