在通过 Azure Durable 函数时,他们提到我们可以编写有状态函数。有状态是什么意思,维护什么状态?我们是在谈论函数的运行状态吗?
问问题
275 次
1 回答
2
有状态函数是具有状态的函数,即,一些数据与函数相关联。在我们的具体案例中,我们正在谈论:
- 管理工作流程的状态(我们在哪一步)
- 创建进度检查点(到达检查点时,状态会改变)
- 持续执行历史
- 调度活动
从文档:
Durable Functions 是 Azure Functions 运行时的扩展,它支持在代码中定义有状态的工作流。通过将工作流分解为活动,Durable Functions 扩展可以管理状态、创建进度检查点并处理跨服务器的函数调用分布。在后台,它使用 Azure 存储帐户来保存执行历史、安排活动功能和检索响应。您的无服务器代码不应与该存储帐户中的持久信息交互,并且通常不是开发人员需要与之交互的东西。
于 2019-04-15T13:42:59.840 回答