azure - 如何在Azure Durable Function编排实例之间缓存数据?

标签 azure azure-functions azure-durable-functions

文档指出,Azure Durable Function 编排代码应该是确定性的,因为重播。就我而言,我在 Azure 表存储中有一些数据,我需要在工作流程中获取这些数据。该工作流程是递归的,Azure 表存储中的数据在执行过程中可能会发生变化,并且过时状态大约 1 分钟是可以的。在常规代码中,我将依靠内存缓存来提高性能。但在编排中,假设它不能直接使用,因为这使得工作流程具有不确定性。

我仍然可以在事件中使用缓存并从编排中调用它,但每个事件调用都涉及输入\输出的序列化\反序列化以及通过控制队列传递消息。这些操作比获取数据本身更繁重。

所以我有一个问题,是否有任何模式可用于在内存中缓存编排实例之间的数据,而不将此逻辑包装在事件中?

最佳答案

关于azure - 如何在Azure Durable Function编排实例之间缓存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62464653/

相关文章:

azure - 为什么 Oozie 会抛出 "access denied org.apache.derby.security.SystemPermission( "engine", "usederbyinternals")"?

python - 通过 pyodbc 连接到 Azure SQL 数据库

c# - 在 function.json 中参数化 runOnStartup

c# - Azure Durable Function Orchestration GetInput 不起作用

azure - 相对于 Azure SQL DB PaaS,选择 Azure SQL 托管实例可以获得什么额外好处

javascript - 如何使用 Azure 移动服务中的使用逻辑验证数据

.net - 索引方法错误 'QueueTrigger' 无法加载类型“Azure.Core.SyncAsyncEventHandler”

c# - 更新满足 datediff 约束的所有行的 int 列?

azure - 在启用自动缩放之前,如何确保 Multi-Tenancy Azure 应用程序中的 Quartz.NET 调度兼容性?

azure - 关于调用一个实体的多个编排功能的问题