npm i && npx lerna bootstrap
cd ./packages/server && npm run start
Токен для яндекса APITOKEN=%token%
надо положить в ./packages/server.env
Конфигурация сервера - ./packages/server/config/serverConfiguration.json
- Сервер проверяет есть ли настройки в хранилище. Если нет, то сообщит об этом и будет ходить проверять каждые 10 секунд.ё
- Умеет ждать агентов и регистрировать их.
- Умеет различать занятых и свободных агентов.
- Умеет менять состояния агентов.
- Пока настроек нет - ничего не делает.
- Как только они появятся, начнет работать.
- Будет раздавать задания свободным агентам.
- Будет принимать от них результат и слать в хранилище.
- По любому поводу пишет в консоль.
cd ./packages/agent && npm run start
Конфигурация агента - ./packages/agent/config/agentConfiguration.json
- Агент умеет падать если нет сервера, предварительно сообщив об этом.
- После запуска зарегестрирует себя на сервере.
- Будет ждать чтобы работать работу.
- Умеет отправлять результать серверу.
- По любому поводу пишет в консоль.
- Не сделана обработка ситуаций когда агент упал в процессе работы.
- Не добавлена реализованная очередь из задания по реакту.