ultraCalc

module
v0.0.0-...-a80e9be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2024 License: GPL-3.0

README

Распределенный вычислитель арифметических выражений

Этот проект представляет собой распределенную систему для вычисления арифметических выражений.

Структура проекта

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. Теперь вы можете отправлять выражения на вычисление.

Автор: Ярослав Бобылёв

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL