gpt4 book ai didi

azure - 在 Azure Functions 中加载客户端

转载 作者:行者123 更新时间:2023-12-03 05:51:33 24 4
gpt4 key购买 nike

我正在创建一个 Azure 函数,它将在消费模式下运行,并将由队列中的消息触发。

该函数在被触发时通常需要进行数据库调用。我“假设”该函数在被触发时启动并加载到内存中,当它空闲时,它会被终止,因为它在消耗模式下运行。

基于这个假设,我认为我无法加载后端客户端的单例实例,其中包含进行数据库调用的逻辑。

每次我需要执行一些后端操作时,更新我的后端客户端是正确的方法吗?

最佳答案

这是一个错误的假设。您的函数将在第一次调用期间加载,并且仅在空闲超时(5 或 10 分钟)后才会卸载。

您无需为空闲付费,但您将为函数运行的整个时间付费,包括数据库调用(或其他 IO)期间的等待时间。

单例和静态工作得很好;并且您应该在调用之间重用 HttpClient 等实例。

关于azure - 在 Azure Functions 中加载客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47401917/

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