Распределенный вычислитель арифметических выражений
Этот проект представляет собой распределенную систему для вычисления арифметических выражений.
Структура проекта
pkg/agent/agent.go - вычислительная единица
cmd/main.go - сервер с интерфейсом для взаимодействия
Установка зависимостей
go get github.com/golang-jwt/jwt/v5
go get github.com/mattn/go-sqlite3
Запуск сервера
go run cmd/main.go
Взаимодействие с сервером
Адрес главной страницы в локальной сети - localhost:8080. Для добавления выражения на вычисление, напишите его в поле и нажмите на ссылку "Отправить на обработку".
Начало работы
Зарегистрируйте пользователя, введя логин и пароль, и нажмите кнопку "Зарегистрироваться".
Затем нажмите кнопку "Логин", чтобы ваш токен был сохранен в cookie. Теперь вы можете отправлять выражения на вычисление.
Автор: Ярослав Бобылёв