Рубрики
Uncategorized

# 024 Docker с микросервисами

Введение Это часть 24 из путешествия, это длительное путешествие (360 день), так что иди, пожалуйста, … Теги с Docker, DevOps, учебником.

Devopsjourney (54 частью серии)

Это часть 24 из путешествия Это длительное путешествие (360 день), поэтому иди, пожалуйста, проверьте предыдущие части, и если вам нужно идти в путешествие со мной, пожалуйста, обязательно следите, потому что я могу опубликовать более одного раза в 1 день Но, безусловно, я буду публиковать ежедневно хотя бы один 😍.

И я покрою много инструментов, когда мы движемся дальше.

В основном микросервисы разделяют наше большое приложение к небольшим приложениям, каждое приложение может иметь свой собственный интерфейс и бэкэнд Но они могут общаться друг с другом.

Это изображение объясняет, как эта работа проекта.

.A. Redis или ats queue, которые собирают новые голоса. Core, Java или .NET Core 2.1 работник, который потребляет голосов и хранит их в …a Postgres или база данных TIDB, поддерживаемой докером объемом .a Node.js или asp.net core signalr webapp, который показывает результаты голосования в режиме реального времени

Мы собираемся использовать официальный пример докера Перейти к эта ссылка и скопируйте ссылку, чтобы клонировать это локально Перейти к терминалу и введите

git clone https://github.com/dockersamples/example-voting-app.git
cd example-voting-app

Теперь проект готов построить, мы видим, что многие файлы Compose Copose Run, которые когда-либо совместимы с вашей машиной. Я собираюсь использовать docker-compose-javaworker.yml javaworker, будет использовать версию Java, а не dotnet

docker-compose -f docker-compose-javaworker.yml up

После окончания здания пришло время взглянуть на это голова в вашем браузере до 127.0.0.1:5000 и в другом окне к 127.0.0.1:5001

Веселитесь с этим, постарайтесь голосовать и увидеть изменения вживую!

Если вы видите, что они используют разные сервисы, каждое используйте его собственную интерфейс и задний конец, и они соединены вместе с помощью Docker Network Вы можете увидеть, что это голосование и результат, подключенный к обеим сетям назад, так и передней, но Redis и работника, а Postgres только для возвращения.

Это реальный пример силы докера, как он соединен вместе, чтобы сделать полное приложение Microvice.

Также есть стек развертывания, он будет позже в конце концов, когда мы охватываем все инструменты, я постараюсь сделать приложение содержать все, что мы изучаем вместе:)

Devopsjourney (54 частью серии)

Оригинал: «https://dev.to/elkhatibomar/024-docker-with-microservices-5d3c»