Azure IOT集线器和Function应用之间的长时间延迟

时间:2018-11-15 08:43:49

标签: azure-functions azure-iot-hub azure-eventhub

我有一个Azure Function应用程序(消费计划),它消耗了IOT Hub中的事件。每10秒大约有20台设备使用HTTP POST将一些事件上载到IOT集线器。

IOT集线器有2个消费者组(冷路径和热路径)。 ColdPath AF从Coldpath使用者组使用,以便将事件简单地保存到Azure表。 HotPath函数从hotpath使用者组使用并更新“实时”统计信息等,并将结果保存在其他Azure表中。

我将延迟时间(从IOT集线器排队到功能应用触发的时间)计算为DateTime.UtcNow-eventData.EnqueuedTimeUtc。

在这里,我经历了长达一天的巨大延误,这是无法接受的。 HotPath和ColdPath函数的执行持续时间不到一秒(HotPath〜80msec)。关于如何在事件被卡住的地方“蒙蔽”,如何找到问题的任何建议。在Azure中无处可见。

0 个答案:

没有答案