Azure耐用功能保持什么状态?

时间:2019-04-15 13:24:12

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

在使用Azure耐用功能时,他们提到我们可以编写有状态功能。有状态意味着什么,什么状态得到维护?我们在说函数的运行状态吗?

1 个答案:

答案 0 :(得分:2)

有状态函数是具有状态的函数,即某些数据关联到该函数。在我们的特定情况下,我们正在谈论:

  • 管理工作流程的状态(我们在哪一步)
  • 创建进度检查点(到达检查点时,状态将更改)
  • 持久执行历史
  • 安排活动

来自docs

  

耐用功能是Azure Functions运行时的扩展,   启用代码中有状态工作流的定义。通过分解   将工作流程转化为活动,持久功能扩展可以管理   状态,创建进度检查点并处理   服务器之间的函数调用。在后台,它利用了   Azure存储帐户可保留执行历史记录,安排活动   功能并检索响应。您的无服务器代码永远都不要   与该存储帐户中的持久信息进行交互,并且   通常不需要开发人员进行交互。