【发布时间】:2019-02-27 17:03:50
【问题描述】:
我目前正在开发 Azure 持久函数,但在我尝试运行我的函数后,我遇到了未完成的业务流程会在下一次挂起的问题。
问题出在任务中心,正如对此question 的回答中所述:
编排已创建,但在之前的运行中未完成。编排是持久且长时间运行的,因此它们将继续尝试运行,直到它们完成或失败,即使在您关闭并重新启动函数应用后也是如此。
现在的问题是,虽然有关于如何在 Azure 上管理任务中心的信息,但我在进行本地测试时却找不到任何关于如何管理它的信息。
现在,每次出现问题时我都会更改测试中心的名称,但我更希望有几行代码来简单地清除任务中心中的所有现有数据。
如何在代码中本地管理 Azure Durable 函数任务中心?
【问题讨论】:
-
您可以进入并从存储和表中删除任务中心。我确信这是可编写脚本的。但是,继续更改中心名称然后每月左右将其全部删除会更容易。
-
如果它在 Azure 上运行,它绝对应该是可编写脚本的。我在本地找不到任务中心或其部件。
-
使用 Azure 存储资源管理器并使用添加帐户附加到本地模拟器。除非您自定义了配置,否则默认值都应该没问题。 azure.microsoft.com/en-us/features/storage-explorer
标签: c# azure orchestration azure-durable-functions