Описание API для работы с Очередями

Создание новой Очереди (Queue)

Создает новую очередь.

Запрос

Swagger
POST
/createQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
result
object
id
string

Получение Очереди по наименованию

Возвращает объект Очереди, найденной по наименованию.

Запрос

Swagger
POST
/getQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Получение списка Очередей

Возвращает массив объектов — список Очередей, упорядоченный по имени.

Запрос

Swagger
POST
/listQueues

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
result
object
id
string

Удаление Очереди

Удаляет Очередь с заданным в запросе именем.

Запрос

Swagger
POST
/deleteQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Запуск Очереди

Изменяет статус очереди на `OPEN`, поле `updateTime` принимает значение текущих времени и даты.

Запрос

Swagger
POST
/openQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Завершение Очереди

Изменяет статус очереди на `CLOSE`, поле `updateTime` принимает значение текущих времени и даты.

Запрос

Swagger
POST
/closeQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Обновление Очереди

В случае отсутствия ошибок возвращает измененный объект Очереди.

Запрос

Swagger
POST
/updateQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Возвращает найденную Очередь.

Запрос

Swagger
POST
/searchQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Выполняет поиск группы Очередей по наименованию группы.

Запрос

Swagger
POST
/searchQueueLabels

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Изменение количества задач

Изменяет параметр `rate`, отвечающий за максимально допустимое количество параллельно выполняемых Задач в Очереди.

Запрос

Swagger
POST
/changeQueueRate

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Остановка Очереди

Отменяет автоматический запуск Задач в Очереди.

Запрос

Swagger
POST
/pauseQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
result
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Возобновление Очереди

Возобновляет автоматический запуск Задач в Очереди.

Запрос

Swagger
POST
/resumeQueue

Тело запроса

ПараметрТипОписание
jsonrpc
string
method
stringOne of the available methods of the service
params
object
id
string

Ответ

ПараметрТипОписание
jsonrpc
string
id
string
result
object

Модели

Демопримеры

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