将Azure持久功能从1.6.2升级到1.7.0 Nodejs

时间:2018-12-02 05:08:28

标签: azure azure-functions azure-durable-functions

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

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

1 个答案:

答案 0 :(得分:1)

除了升级扩展程序外,我们无需执行其他任何操作。 1.7.0 release不会更改现有的API,但会添加新功能并修复错误,因此我们依赖于1.6.2扩展名的代码不会中断。

至于新功能,其中一些与DurableOrchestrationClient相关,而当前的JS SDK中尚未实现这些功能,因此,除非升级SDK,否则我们无法从中受益。我们可以尝试使用其他类似call built-in HTTP API for starting new orchestration的方法,例如本地调用http://localhost:7071/runtime/webhooks/durabletask/orchestrators/{functionName}来组织新的协调器,而不是使用Http触发器作为启动器。

关于Azure Functions核心工具中的耐用函数命令,新版本的Cli尚未推送到npm,因此我们也无法对其进行更新。