【发布时间】:2018-07-11 02:59:21
【问题描述】:
我需要构建一个 Azure 函数:
- 响应
HTTP POST请求 - 根据数据执行 7x
HTTP HEAD请求。
但是,不完全清楚该做什么以及它是如何工作的?
与第二个链接一样,我目前刚刚声明了一个 private static HttpClient httpClient = new HttpClient(); 实例,并在我的 7x HTTP HEAD 调用中重新使用了它。
我的问题:
- 这是在无状态 Azure 函数中最有效地使用
HttpClient吗? - 我目前正在为 http 调用建立一个
List<Task>(),然后对它们执行Task.WhenAll(tasks)以并行运行它们。这会是打这些电话的最快方法吗?还有其他建议吗?
这个 Function 端点会被大量调用(每秒多次),因此需要尽可能高效以降低成本。
谢谢!
【问题讨论】:
标签: c# .net azure httpclient azure-functions