Categorygithub.com/anaskozyr/distributed-calculator
module
0.0.0-20240426134457-2dbb1583a1a7
Repository: https://github.com/anaskozyr/distributed-calculator.git
Documentation: pkg.go.dev

# README

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. Огромное спасибо за Ваше тестирование!

С глубоким уважением, Анастасия. :)

# Packages

No description provided by the author
No description provided by the author
No description provided by the author