GRPC вычислитель арифметических выражений. Часть 2.
Загружаем проект с git
git clone https://github.com/anaskozyr/distributed-calculator
Переходим в каталог проекта GRPC
cd distributed-calculator/grpc-calculator/
Делаем сборку проекта и запуск сервисов командой
sudo docker compose up --build
Запуск GUI
firefox http://localhost:8082/
Либо если вы используете хром
google-chrome http://localhost:8082/
Запуск тестов
go test -v ./tests/postg
Обращаться: Telegram: @anaskozyr
Распределенный вычислитель арифметических выражений. Часть 1 (Прошлый спринт)
Загружаем проект с git
git clone https://github.com/anaskozyr/distributed-calculator
Переходим в каталог проекта
cd distributed-calculator
Делаем сборку проекта и запуск сервисов командой
sudo docker compose up --build
Запуск GUI
firefox frontend/index.html
Либо если вы используете хром
google-chrome frontend/index.html
Остановка контейнеров производится командой
sudo docker-compose down
Принципиальная схема в виде текстовой диаграммы
В данном проекте используется следующая архитектура:
- Front-end: Пользовательский интерфейс для взаимодействия с системой.
- Back-end: Содержит оркестратор и агентов для управления и выполнения вычислений.
- Оркестратор: Принимает запросы от фронтенда, управляет вычислениями и делегирует задачи агентам.
- Агенты: Выполняют вычисления и отправляют результаты обратно оркестратору.
P.S. Огромное спасибо за Ваше тестирование!
С глубоким уважением, Анастасия. :)