Azure Durable Functions - 无法更改任务中心名称以支持并行版本控制
Azure Durable Functions - Unable to change Task Hub Name to support Side-by-Side versioning
我正在考虑实施此处描述的并行 Azure Durable Functions 版本控制模式:https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-versioning
我部署了一个当前使用默认 HubName
DurableFunctionsHub
的 FunctionApp。我已经阅读了上面的文档,似乎我需要做的就是在 host.json 文件中提供以下 json:
{
"version":"2.0",
"durableTask": {
"HubName": "TaskHubV1"
}
}
当我部署新的 host.json 文件时,我可以在门户中看到 host.json 文件具有上述更改,但存储容器不包含新的 Blob、队列或 Tables 前缀为 HubName
TaskHubV1
。屏幕截图显示存储容器内容:
Durable Function Storage Screenshot
我期待使用上面的 HubName
作为前缀创建额外的 Blob、队列和 Tables,例如
Table 存储空间:TaskHubV1History
TaskHubV1Instance
难道 V2 函数目前不支持 HubName
更改?
V2 的格式在 "extensions" 下有 "durableTask" 属性。你能试试吗,
{
"version": "2.0",
"extensions": {
"durableTask": {
"HubName": "TaskHubV1"
}
}
}
我正在考虑实施此处描述的并行 Azure Durable Functions 版本控制模式:https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-versioning
我部署了一个当前使用默认 HubName
DurableFunctionsHub
的 FunctionApp。我已经阅读了上面的文档,似乎我需要做的就是在 host.json 文件中提供以下 json:
{
"version":"2.0",
"durableTask": {
"HubName": "TaskHubV1"
}
}
当我部署新的 host.json 文件时,我可以在门户中看到 host.json 文件具有上述更改,但存储容器不包含新的 Blob、队列或 Tables 前缀为 HubName
TaskHubV1
。屏幕截图显示存储容器内容:
Durable Function Storage Screenshot
我期待使用上面的 HubName
作为前缀创建额外的 Blob、队列和 Tables,例如
Table 存储空间:TaskHubV1History
TaskHubV1Instance
难道 V2 函数目前不支持 HubName
更改?
V2 的格式在 "extensions" 下有 "durableTask" 属性。你能试试吗,
{
"version": "2.0",
"extensions": {
"durableTask": {
"HubName": "TaskHubV1"
}
}
}