正式发布:适用于 Node.js 的 Durable Functions
发布日期:六月 22, 2022
与旧版本相比,此版本具有显着的性能和稳定性优势。
若要了解改进,请考虑这一简单的扇出/扇入业务流程(基于 15k 活动)。
扇出/扇入基准
此处我们使用 Durable Functions 扩展 2.6.1 版并在 Windows 的 Azure Functions 消耗计划上运行此基准。然后,我们在 npm 包 `durable-functions` 版本 `1.5.4` 和版本 `2.0.0` 之间比较此基准的性能。请参阅下面的结果。
这个新的主要版本将业务流程时间缩短了 50% 以上。 你的改进可能会有所不同,但我们预计大多数工作负载会在此版本中体验到更高的运行时性能,尤其是对于大规模工作负载。
此版本利用 Durable Functions 扩展中的新功能来防止出现导致业务流程停滞在大型扇出/扇入场景中的争用情况,尤其是在涉及持久计时器时。
通过安装 SDK 的版本 2.0.0 或更高版本进行试用。
重要事项:对于某些边缘用例,此版本中有一些中断性变更。有关详细信息,请参阅我们的发行说明。