Руководство по работе с демоприложением
Для работы с демоприложением:
-
Выполните локальное развертывание демоприложения "Планировщик заданий".
-
Запустите браузер.
-
Создайте задание, целью которого будет вызов на выполнение
httpTarget
:- в поисковую строку браузера введите
http://localhost:8080/job/create/New_job
; - нажмите Enter.
Ответ с информацией о созданном задании отобразится на странице браузера:Пример type=txt{ "jsonrpc": "2.0", "id": "1", "result": { "name": "New_Job", "description": "", "schedule": "", "state": "ENABLED", "httpTarget": { "url": "http://localhost:8080/httpTarget/200", "method": "GET", "headers": {}, "body": "" }, "updateTime": "2021-02-15T10:03:51.275Z", "lastAttempt": null, "onlyOneInstance": false } }
- в поисковую строку браузера введите
-
Запустите задание на выполнение: в поисковую строку браузера введите
http://localhost:8080/job/run/New_job
и нажмите Enter для отправки запроса. -
Получите атрибуты задания: в поисковую строку браузера введите
http://localhost:8080/job/get/New_job
и нажмите Enter для отправки запроса.Важно! ПараметрыlastAttempt
для задания обновлены и содержат актуальное время попытки запуска вычисления и получения ответа, аresponseStatus.message
содержит результат выполненияhttpTarget
:{ "jsonrpc": "2.0", "id": "1", "result": { "name": "New_Job", "description": "", "schedule": "", "state": "ENABLED", "httpTarget": { "url": "http://localhost:8080/httpTarget/200", "method": "GET", "headers": {}, "body": "" }, "updateTime": "2021-02-15T10:14:12.645Z", "lastAttempt": { "scheduleTime": "2021-02-15T10:14:12.636Z", "dispatchTime": "2021-02-15T10:14:12.636Z", "responseTime": "2021-02-15T10:14:12.645Z", "responseStatus": { "code": 200, "message": "200 OK" } }, "onlyOneInstance": false } }
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Планировщик заданий
Создание, редактирование и удаление заданий, управление их запуском. Просмотр, сортировка и фильтрация списка заданий, поиск заданий по названию