sheduler
Сервис планировщик задач#
Note
Опциональный элемент системы. API доступно только внутри инфраструктуры серверной части lexema8.
Настройки сервиса - планировщика заданий#
Note
Раздел applications { scheduler { }} конфигурационного файла ./config/production.js
- protocol - используемый веб-протокол (рекомендуемое
'http'). - host - имя хоста (рекомендуемое
'localhost'). - port - порт для запуска (рекомендуемое -
3075). - route - используемый маршрут (по умолчанию
'/api/v2.0/scheduler'). - script - путь к модулю, запускающему сервис (рекомендуемое
'ecosoft-lexema8-scheduler-service'). - clientInfo - Объект содкржащий данные для получения токенов для работы с приложением.
- clientId - id стороннего приложения. Указанный id не рекомендуется испльзовать для других сторонних приложений.
- clientSecret - секретный ключ стороннего приложения.
- defaultUser - ключ пользователя из объекта users для работы с приложением.
- users - объект содержащий данные о пользователях для работы с приложением. Пример:
default: { // default - ключ пользователя userName: %Имя пользователя%, password: %Пароль пользователя% }
- functions - массив названий подключаемых к сервису пакетов функций.
- attemptsLimit - количество попыток инициализации сервиса (по умолчанию
6) - beginTimeout - таймаут между попыток инициализации сервиса (по умолчанию
1000)