【问题标题】:Add Message to Azure Queue when Azure Table Storage is updated更新 Azure 表存储时向 Azure 队列添加消息
【发布时间】:2021-06-13 19:22:35
【问题描述】:

目前,我有一个 Azure 函数应用程序,它每小时运行一次(计时器触发器),它从 Azure 表存储中提取数据并更新 NSG。我之所以这样做,是因为 Function Apps 当前不支持 Azure Table 触发器;但是 Function Apps 确实支持 Azure 队列触发器。

话虽如此,我希望每次更新我的 Azure 表时都会向队列发送一条消息。这样,与每小时相比,Azure 表更新可以立即发生。还没弄清楚如何从 Azure Tables 向 Azure Queue 发送消息。

有什么帮助吗?

【问题讨论】:

  • 更新 Azure 表时没有内置的方法来获取消息。只有 Azure Blob 以这种方式连接(通过事件网格)。您需要自己管理这个(例如,在写入 Azure 表后将消息推送到队列,或者可能只是将“更新”命令写入队列,然后让 Azure 函数处理表更新和任何其他下游通知)。

标签: azure


【解决方案1】:

Azure 表存储上没有更改源、更新触发器等。您可以通过切换到 Cosmos DB 上的 Tables API 来实现这一点——它确实有一个更改源。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-12-13
  • 1970-01-01
  • 2014-01-28
  • 2022-01-22
  • 2019-04-18
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
相关资源
最近更新 更多