gpt4 book ai didi

azure - Iot Hub>Event Hub>FA 是否存储发送消息的顺序

转载 作者:行者123 更新时间:2023-12-03 04:54:52 29 4
gpt4 key购买 nike

这是场景:

Device1同时发送两条iothub D2C消息:

  1. 这会将标志设置为 true
  2. 这会将标志设置为 false

物联网消息路由将消息路由到 eventhub,这将触发 EventHubTriggered 功能应用程序:在这种情况下,是否可以保证标志值为 false,因为 2 是在 1 之后发送的?

最佳答案

Azure IoT 中心保证按照该唯一设备的顺序发送消息。它不保证设备之间的排序:

示例:设备 a 发送 [a1,a2,a3],然后设备 b 发送 [b1,b2,b3] 。 IoT 中心将保证 a3 始终在 a1a2 之后收到,尽管也可能发生 [b1,b2,b3] 均在 [a1,a2,a3] 之前收到。

The Iot Messge Routing routs the message to eventhub which will trigger the EventHubTriggered Function App: In this case, is it guaranteed that the flag value will be false as the 2 was sent after 1?

是的!因为这是由同一台设备发送的,并且 IoT 中心只期望每个设备有一个连接。

关于azure - Iot Hub>Event Hub>FA 是否存储发送消息的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71474560/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com