gpt4 book ai didi

azure - 在 Azure 函数中将 AzureServiceTokenProvider 设为静态

转载 作者:行者123 更新时间:2023-12-03 00:09:01 25 4
gpt4 key购买 nike

对于 HTTP 和 DocumentDb 客户端,建议在 Azure Functions 中将它们设为静态。

是否建议在 Azure 函数中将 AzureServiceTokenProvider 实例设为静态,而不是在每次函数调用时都创建它?

最佳答案

是的,HttpClient 因实现 IDisposable 和鼓励 Using{} block 而臭名昭著......好吧......只是不是 handling it well 。过多的实例化可能会导致套接字耗尽。大力鼓励静态/单例模式。

但是,我不认为AzureServiceTokenProvider有同样的问题?因此,您不需要遵循这些相同的模式。 token 提供者在后端有一个静态缓存方法,该代码位于此处 AccessTokenCache.cs 。因此,缓存应该在所有实例之间共享。所以,使用它时...不需要静态实例。

关于azure - 在 Azure 函数中将 AzureServiceTokenProvider 设为静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51949123/

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