azure - 将 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
这项工作吗?还是我需要做其他事情?
解决方案
除了升级扩展,我们不需要做任何其他事情。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,因此我们也无法对其进行更新。
推荐阅读
- java - 归档自动装配服务返回空弹簧启动
- javascript - 在 javascript 中访问 Json 数组
- python-3.x - ValueError:无法将大小为 2251 的数组重塑为形状 (48,48)
- apache-kafka - 卡夫卡休息代理消费者?
- swift - 用于 3D 手部追踪的 LiDAR 深度 + 视觉手部追踪
- scala - 如何通过 ssh 在 hadoop 中运行 spark scala 应用程序?
- r - 重命名列中的变量
- ios - 防止 WKWebview 从父 ViewController 来回时重新加载
- snowflake-cloud-data-platform - 雪花 DDL 不允许将数据加载到表中
- php - 在 WooCommerce 前端中每页更改搜索产品