Azure IoT Edge设备6小时消耗1K消息配额原因咨询
Azure IoT Edge高消息配额消耗原因分析
IoT Edge守护进程的轮询请求被计入配额:IoT Edge运行时的核心守护进程会定期向IoT Hub发送
GET /modules请求,用于同步模块孪生状态、检查模块配置更新。这类管理类API请求属于IoT Hub免费层6K消息额度的统计范围——免费层的配额并非仅统计业务Payload(C2D/D2C消息),还包含设备孪生操作、模块孪生操作、直接方法调用等管理类操作请求。未连接的自定义模块加剧轮询频次:那4个由IoT Hub管理但未连接的自定义模块,会让守护进程持续尝试同步它们的状态,导致
GET /modules请求的频率升高。每一次针对单个模块的孪生状态或配置同步请求,都会单独消耗配额计数,进一步加速配额消耗。默认轮询间隔的叠加影响:IoT Edge守护进程默认的模块同步间隔较短(以分钟为单位),在单设备搭配多个未连接模块的场景下,短时间内会产生大量管理类请求,累积后快速耗尽免费层的日配额。
内容的提问来源于stack exchange,提问作者Johan Ryberg
相关产品推荐
相关产品推荐

