Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Для подключения Апи и Воркеров

cd MiniApp
docker build -f Api/Dockerfile -t api .
docker build -f Workers/Dockerfile -t workers .
kubectl apply -f .

Кратко по работе

Создал сервисы авторизации и воркеры, добавил конфигурации kubernetes (создал на основе имеющихся docker-compose с помощью утилиты kompose). Для простоты решения все контейнеры работают в пространстве имен по умолчанию. Как брокер сообщений был использован RabbitMq. Взаимодействие с ним было реализовано с помощью готовой библиотеки (семиФреймворк уже) MassTransit. Выбор был сделан в его пользу, так как он инкапсулирует код, который по многу раз пишут все, кто пользуется RabbitMq. Апи реализовано как балансировщик нагрузки, воркеры создаются в 3-х экземплярах (при необходимости можно увеличить самостоятельно в workers-deployment).

На что надеюсь

Первое место, так как построил после работы за 1 ночь в соревновании против безработных с бесконечным свободным временем

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages