gpt4 book ai didi

azure - 如何在Azure Function中保存状态(廉价的方式)?

转载 作者:行者123 更新时间:2023-12-04 14:09:15 25 4
gpt4 key购买 nike

如何在 Azure Function 执行之间保留少量数据?就像在全局变量中一样?该函数在计时器触发器上运行。

我需要存储一次 Azure Function 执行的结果,并将其用作同一函数下一次执行的输入。在函数执行之间存储数据的最便宜(不一定是最简单)的方法是什么?

(目前我正在使用每个人都可以获得的免费 Azure Functions,现在我想以类似的免费或廉价方式保存状态。)

最佳答案

有几个选项 - 我建议您将状态存储在 blob 中。

您可以使用 blob 输入绑定(bind)来读取每次执行的全局状态,并使用 blob 输出绑定(bind)来更新该状态。

您还可以删除计时器触发器并使用队列,将状态存储在队列消息中,并通过消息的可见性超时来设置计划(即下一次执行时间)。

最后,您可以使用文件系统上的文件,因为它在函数应用之间共享。

如果您可以接受数据丢失的可能性并且只关心实例级别,您可以:

  • 维护静态数据结构
  • 写入实例本地存储

关于azure - 如何在Azure Function中保存状态(廉价的方式)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44180273/

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