Развертывание веб-приложений (java Microservices) с использованием Docker против развертывания веб-приложений на нескольких портах в одной виртуальной машине? - PullRequest
0 голосов
/ 26 декабря 2018

Что касается развертывания java-микросервисов, поскольку мы используем одинаковые конфигурации для всех приложений (микро-сервисов), имеет ли это какое-то значение при использовании докеров, а не при развертывании на нескольких портах?вниз.

Ответы [ 2 ]

0 голосов
/ 25 февраля 2019

Размещение приложений внутри контейнеров становится стандартом defacto для развертывания.Docker помогает создавать образы контейнеров, которые можно использовать для развертывания внутри вашего кластера, например кластера kubernetes.

0 голосов
/ 26 декабря 2018

Docker отлично подходит для развертывания приложений микросервисных приложений.Вы помещаете каждый сервис в отдельный контейнер и используете docker-compose (docker-swarm, k8n или любой другой) для запуска ваших контейнеров и связывания их в одну изолированную сеть (выполняется автоматически).

В такой конфигурации вы не используетеиспользуйте port, но используйте hostnames.Это означает, что каждый контейнер будет иметь свое собственное имя внутри сети, и все запросы будут выполняться с использованием этого имени.Это намного удобнее по сравнению с использованием разных портов TCP.

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