【发布时间】:2017-10-03 00:22:03
【问题描述】:
我们有一项服务,它调用 3rd 方(处理 每次调用 1 个请求标准)服务来获取数据并在 rd 方服务仅处理 1 个请求标准。我们计划创建一个包装服务,它以异步方式同时发出 100 个请求(针对每个条件),并汇总结果。我们计划在云上部署服务,我们需要保持相同的响应时间。 我们有两种方法:
- 创建一个 Web 应用并使用 TAP 进行并行处理
- 创建 Azure 函数(包装器(主函数)和另一个调用 3rd 方 服务)并进行并行处理
任何人都可以提出实现这一目标的最佳模式和实践吗?
【问题讨论】:
-
您是否向第 3 方传达了每次呼叫请求多个标准的需求?也许他们可以扩展他们的服务来适应你。
标签: c# azure asynchronous parallel-processing azure-functions