Azure 功能更好地直接调用我的 API 以访问 sql 服务器数据库或使用我的 azure API

Azure functions better to call my API directly for sql server db access or use my azure API

我发帖是因为我认为 azure 函数无法利用连接池。假设我 运行 1 sql 在我的 azure 函数中每 5 分钟查询一次,初始连接将需要很长时间才能连接,因为它不能像 C# web api 总是 运行ning.

调用我的 C# Webapi 进行数据调用并 return 结果会更好吗?还是直接连接到数据库更好?现在,如果有 10 个左右的 DB 调用,我确定直接调用会更好,但是 1 或 2 个我不知道。

这是连接到 azure sql 服务器的 C# azure 函数

这仅适用于消费 ("Serverless") 计划。使用传统的应用服务计划,您的功能将不会被取消配置,并且能够使用连接池,因为它 运行 与 API 应用在同一计划中。