Непрерывные задания AWS IoT поставлены в очередь в обратном порядке

У меня есть группа вещей AWS IoT, которая включает в себя несколько незавершенных непрерывных заданий. Когда устройство добавляется в группу вещей, я хочу, чтобы непрерывные задания обрабатывались в том порядке, в котором они были опубликованы. Однако похоже, что выполнение заданий ставится в очередь на мое устройство в обратном порядке, где самое новое задание помещается первым и так далее.

Я попытался найти где-нибудь упоминание о порядке выполнения непрерывных заданий AWS IoT в очереди на устройстве, но ничего не нашел.

Интересно, пропустил ли я какие-либо конфигурации при создании непрерывных заданий, или обратный порядок — это поведение AWS IoT.

1 ответ

Без какого-либо кода сложно понять, какую тему MQTT вы используете для получения списка заданий или как вы начинаете задание. В идеале вы должны следовать потоку устройства, как описано здесь . Одним из важных API является StartNextPendingJobExecution . Как уже упоминалось,Job executions are returned in the order in which they were created.. Таким образом, вызов этого API должен дать вам задание для выполнения в правильном порядке.

Другие вопросы по тегам