AWS IoT Thing Group新增设备时连续作业反向排队问题咨询
AWS IoT连续作业反向排队的默认行为说明
这种最新作业优先推送的反向排队是AWS IoT连续作业针对Thing Group的默认行为,并非你遗漏了配置项。
当设备加入已有多个进行中连续作业的Thing Group时,AWS IoT的调度逻辑就是优先下发最新创建的作业,而非按发布顺序推送。这个设计的初衷是让新加入的设备优先执行最新的业务指令,避免因旧作业堆积导致业务动作滞后。
如果需要实现按发布顺序执行的需求,目前有两种可行的处理方式:
- 避免创建多个独立的连续作业,把需要按顺序执行的任务整合到同一个连续作业中,通过作业文档内的自定义逻辑控制执行顺序;
- 在设备端自定义作业队列逻辑:当设备收到作业通知时,不立即执行,而是将作业按创建时间戳排序后加入本地队列,再按顺序依次执行——AWS IoT作业服务本身不提供队列排序的配置,需要设备端配合实现。
内容的提问来源于stack exchange,提问作者Vu Truong
相关产品推荐
相关产品推荐

