gpt4 book ai didi

azure - 在Azure Function App中,如何减少编排中每个产量之间的停机时间

转载 作者:行者123 更新时间:2023-12-03 06:34:23 25 4
gpt4 key购买 nike

在 Azure 上的 Node.js 函数应用程序中,我有一个调用一系列事件函数的编排(生成器*)函数。在每个成功的事件函数之间,在协调器恢复并开始下一个事件之前似乎有一段停滞时间。有时看起来很长,就像很多分钟。我能做些什么来让协调器更快地周转吗?我使用的是高级计划。

最佳答案

我经历过的事情是,如果事件函数的输出很大,它会在协调器恢复和下一个事件开始之前产生死区时间。

持久任务将执行历史记录(也是事件函数的输出)保存到表存储中。如果事件函数的输出变大(超过 64kb),它无法将结果保存在表列中,因此会将结果保存在 blob 存储中。

每次等待任务完成后恢复协调器功能时,持久任务框架都会从头开始重新运行协调器功能并反序列化 blob,并每次都绑定(bind)到您的变量。它会产生大量开销并减慢编排速度。

关于azure - 在Azure Function App中,如何减少编排中每个产量之间的停机时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75023807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com