Azure iothub 无法触发多个 Azure 函数

Azure iothub can't triggering multiple Azure functions

我有 azure-iot-hub Spectraqual-free.azure-devices.net 触发功能应用程序 https://spectralqual.azurewebsites.net-消费计划- 作为事件中心触发其功能,并与 azure-table-storage 绑定 https://spectralqualstorage.table.core.windows.net/ 问题是函数运行不顺畅,出了点问题,从函数日志中我可以看到我的一些函数被触发但没有收到 eventhubmessage 因此没有更新绑定 table 存储, 其他人之前触发成功后根本没有触发,

我首先使用 Visual studio 代码开发了这些功能,在调试并确保它没有错误之后,我使用 github 同步将它们推送到云端,之前工作的功能 - 触发 -在 visual studio 代码上,我无法在 VScode 上再次触发它,我确定 iot-hub 正在接收我的消息,因此消息已发送但没有触发发生,请提供任何帮助!

如果多个 Function 绑定到同一个 Event Hub,并且您希望每个 Function 处理该 Hub 的所有事件,则必须将每个 Function 放入专用的 Consumer Group。

否则,函数将竞争事件,并且在给定时间锁定给定分区的函数将是唯一从该分区获取事件的函数。

阅读 docs 中有关消费者组的更多信息。使用绑定的 consumerGroup 属性 为每个函数设置其值。