gpt4 book ai didi

azure - 按消息类型将事件中心消息路由到 Azure 函数

转载 作者:行者123 更新时间:2023-12-02 08:06:24 27 4
gpt4 key购买 nike

我创建了一个 Azure 函数来监听 Azure IoT 中心实例。当我向 IoT 中心发布消息时,我设置了如下属性:

        Message iotMessage = new Message([myMessage]);
iotMessage.Properties.Add("Type", [MessageType]);

在 Azure 函数端,我希望 Azure 函数仅接收/处理具有 Type 属性且 Type 属性等于“MessageType1”的消息。

我看不到在 Azure 函数中执行此操作的方法。有人可以建议这是否可能吗?

最佳答案

编辑:这似乎就是您正在寻找的内容:

https://learn.microsoft.com/en-us/azure/iot-hub/iot-hub-csharp-csharp-process-d2c#add-a-queue-to-your-iot-hub-and-route-messages-to-it

您的条件为 Type=MessageType1,并且您将在输出队列中触发该函数。

<小时/>

您的 Azure 函数使用什么类型的输入绑定(bind)?

据我所知,这目前不可能一步完成。但是,您有几个选择:

  • 将 IoT 中心连接到 ServiceBus 主题/订阅,这允许您根据属性进行一些过滤。触发按 MessageType1 过滤的订阅
  • 具有专门用于过滤 IoT 中心消息的功能。当它与 MessageType1 消息匹配时,将该消息放入队列中。该队列触发另一个仅处理匹配消息的函数

关于azure - 按消息类型将事件中心消息路由到 Azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42072633/

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