Руководство по работе с демоприложением

Для работы с демоприложением:
  1. Выполните локальное развертывание демоприложения "Планировщик заданий".
  2. Запустите браузер.
  3. Создайте задание, целью которого будет вызов на выполнение 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
      }
    }  
    
  4. Запустите задание на выполнение: в поисковую строку браузера введите http://localhost:8080/job/run/New_job и нажмите Enter для отправки запроса.
  5. Получите атрибуты задания: в поисковую строку браузера введите 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
      }
    }
    

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Планировщик заданий
Создание, редактирование и удаление заданий, управление их запуском. Просмотр, сортировка и фильтрация списка заданий, поиск заданий по названию
Предыдущий раздел
Развертывание демоприложения
Следующий раздел
Описание API Планировщика Заданий
Была ли страница полезной?