我在同一个存储帐户上运行2个持久功能-一个具有默认的集线器名称,而另一个在host.json中指定。
每个持久函数都有一个名为“ RunOrchestrator”的函数,似乎在将新作业添加到MyUtilityExecutorHub
时,它们的数据然后存储在另一个函数的DurableFunctionsHubInstances
表中。
这是第二个功能的host.json文件的样子。
{
"version": "2.0","extensions": {
"durabletask": {
"hubName": "MyUtilityExecutorHub"
}
}
}
在Kudu中查看时,第二个函数的host.json与上面相同,为什么作业会转到错误的后备存储表中?
编辑:在我们的场景中,为了避免再次处理此问题,最简单的解决方法是每个功能都有一个存储帐户,但我想深入了解它!