1

我正在研究实现此处描述的并行 Azure 持久功能版本控制模式:https ://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-versioning

我部署了一个 FunctionApp,它当前使用默认的HubName DurableFunctionsHub. 我已经阅读了上面的文档,似乎我需要做的就是在 host.json 文件中提供以下 json:

{ 
   "version":"2.0",
   "durableTask": {
         "HubName": "TaskHubV1"
   }
}

当我部署新的 host.json 文件时,我可以在门户中看到 host.json 文件具有上述更改,但存储容器不包含以HubName TaskHubV1. 屏幕截图显示了存储容器的内容:

Durable Function Storage Screenshot 我期待使用HubName上述作为前缀创建额外的 Blob、队列和表,例如表存储:TaskHubV1History TaskHubV1Instance

HubName不会是 V2 Functions 当前不支持更改?

4

1 回答 1

2

V2 的格式在“扩展”下具有“durableTask”属性。能不能试试

{
  "version": "2.0",
  "extensions": {
    "durableTask": {
      "HubName": "TaskHubV1"
    }
  }
}
于 2018-10-20T00:50:26.687 回答