目前在我们的工作流应用程序中,如果遇到未处理的异常,它将从最近的持久状态重新加载工作流并重试。有什么方法可以配置它的工作原理吗?例如,如果服务关闭,工作流将每秒重新加载并尝试再次运行,当有多个工作流都在做同样的事情时,每分钟可能会导致数千个异常。
我认为在 workflowIdle 上使用 timeToPersist 和 timeToUnload 属性可能与此有关。目前,我们将此设置为:
如果我将 timeToUnload 设置为 1 分钟,这是否意味着工作流每分钟只能重试一次?
目前在我们的工作流应用程序中,如果遇到未处理的异常,它将从最近的持久状态重新加载工作流并重试。有什么方法可以配置它的工作原理吗?例如,如果服务关闭,工作流将每秒重新加载并尝试再次运行,当有多个工作流都在做同样的事情时,每分钟可能会导致数千个异常。
我认为在 workflowIdle 上使用 timeToPersist 和 timeToUnload 属性可能与此有关。目前,我们将此设置为:
如果我将 timeToUnload 设置为 1 分钟,这是否意味着工作流每分钟只能重试一次?