首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Azure持久函数中挂起编排功能?

如何在Azure持久函数中挂起编排功能?
EN

Stack Overflow用户
提问于 2019-10-01 16:30:14
回答 1查看 462关注 0票数 0

我想我很理解Azure的耐久功能。您必须启动一个编排函数,在那里您可以等待活动。当活动完成时,编排函数从顶部开始,但是由于活动现在有了结果,所以将使用结果而不是再次调用它。

这意味着编曲功能“进入睡眠”。我一直在研究GitHub上Azure持久函数和持久任务框架的来源,但是我找不到影响等待任务回调的实际代码行。

谁能给我指明正确的方向?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-07 14:01:46

我不是这个话题的专家(最近我一直在研究如何持久的任务),但本质上,“睡眠”是通过安排任务来实现的。所有持久任务(协调器和活动)都由队列消息触发,如果发生编排,每次都会重放。

至于代码,大部分都是在持久任务框架本身中完成的。对于您的特定查询

  1. 执行协调器运行这里,返回所有挂起的编排操作。
  2. 安排下一个步骤(活动、计时器等) 这里CompleteTaskOrchestrationWorkItemSync的实现是在提供者和持久函数Azure存储队列上实现的。

没有真正的睡眠,但是一旦业务流程操作完成,另一条带有响应的消息将触发编排函数,从而导致其重放。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58188966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档