Azure functions 在Azure持久Orchestrator中调用长时间运行的活动

Azure functions 在Azure持久Orchestrator中调用长时间运行的活动,azure-functions,azure-durable-functions,Azure Functions,Azure Durable Functions,我的要求是,我有一个控制台应用程序,它可以执行“n”个可能持续30分钟的活动。我可以将这个长时间运行的应用程序代码移植到Azure持久功能而不进行重构,这样持久功能就可以承受30分钟的执行时间吗?通过代码重构,我知道我们可以对不同的Azure活动函数进行不同的活动&通过持久功能完成,尽管整个过程大约需要30分钟。但是我想在不进行代码重构的情况下完成这项工作,持久功能中是否有支持此类用例的选项?好吧,您确实需要将实际工作转移到活动功能。 编排器本身仅应启动活动、子编排器等 这里可能遇到的唯一问题是

我的要求是,我有一个控制台应用程序,它可以执行“n”个可能持续30分钟的活动。我可以将这个长时间运行的应用程序代码移植到Azure持久功能而不进行重构,这样持久功能就可以承受30分钟的执行时间吗?通过代码重构,我知道我们可以对不同的Azure活动函数进行不同的活动&通过持久功能完成,尽管整个过程大约需要30分钟。但是我想在不进行代码重构的情况下完成这项工作,持久功能中是否有支持此类用例的选项?

好吧,您确实需要将实际工作转移到活动功能。 编排器本身仅应启动活动、子编排器等

这里可能遇到的唯一问题是,活动函数基本上是一个正常的队列触发函数,具有最长的执行时间。在消费计划中,默认为5分钟(可以增加到10分钟)。但是,如果您在应用程序服务计划上运行这些功能,则可以将其增加到您想要的任何内容(因为此时实例是专用的)。更多信息: