Как мне соединить разные контейнеры в архитектуре микросервисов со шлюзом API? - PullRequest
1 голос
/ 28 февраля 2020

Мы работаем над архитектурой, ориентированной на микросервис. На данный момент мы реализовали несколько сервисов, используя docker, и расширили их, используя docker -compose. наша архитектура выглядит примерно так: architecture

Службы управления пользователями и задачами - это express. js серверы, которые взаимодействуют со своими соответствующими mongodb (все работает на них самих). Служба usermanagement хранит информацию о пользователях, в то время как задачи отслеживают задачи пользователей.

Наша задача - выяснить, как их объединить, как нам настроить маршруты? Как интерфейс и сервер взаимодействуют за шлюзом? (Как сервисы взаимодействуют друг с другом?) Как клиент регистрируется через нижестоящий пользовательский агент, а затем авторизуется для доступа к задачам? Плагин авторизации kong зависит от токена авторизации управления пользователями?

любезно совет

...