首页 > 解决方案 > 将 Azure 持久功能从 1.6.2 升级到 1.7.0 Nodejs

问题描述

我使用 1.6.2 版本编写了一些持久功能。新的1.7.0现已发布。我想升级。

只会做 func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v 1.7.0这项工作吗?还是我需要做其他事情?

标签: azureazure-functionsazure-durable-functions

解决方案


除了升级扩展,我们不需要做任何其他事情。1.7.0 版本并没有改变现有的 API,而是添加了新功能并修复了错误,因此我们依赖于 1.6.2 扩展的代码不会中断。

至于新特性,其中一些与当前 JS SDK 中未实现的DurableOrchestrationClient相关,因此除非升级 SDK,否则我们无法从中受益。我们可以尝试其他方法,例如调用内置的 HTTP API 来启动新的编排,例如本地调用http://localhost:7071/runtime/webhooks/durabletask/orchestrators/{functionName}新的编排器,而不是使用 Http 触发器作为启动器。

关于 Azure Functions Core Tools 中的 Durable Functions 命令,新版本的 Cli 尚未推送到npm,因此我们也无法对其进行更新。


推荐阅读