【发布时间】:2020-05-18 12:29:03
【问题描述】:
我有一个长时间运行的活动,其执行完成时间将超过 10 分钟,但它是具有许多内部任务的单一活动。我想在消费计划上将这个长期运行的活动作为 Azure Function 运行,而不是在应用程序服务的高级(或)成本因素上运行。但是消费计划上的 Azure 功能有最大值。超时时间为 10 分钟,因此消费计划中的 Azure 功能将不适合。
对于上述要求,Azure Durable 功能是正确的选择吗?我可以在消费计划上启动持久功能,并考虑将长时间运行的功能作为持久功能“编排上下文”中的一项活动(尽管我的要求与编排或功能链接无关)以经济高效的方式克服 Azure 功能超时限制.
上述方法在技术上可行吗? Durable 函数“orchestrationcontext/DurableClient”中的活动函数不会在消费计划 10 分钟后超时吗?是否符合最佳实践?请澄清。
【问题讨论】:
标签: azure-functions azure-durable-functions