- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个Azure Durable Function App,它每天由定时器触发1次。出于某种原因,我想保留上次运行的状态(例如 token 或数组),这可能吗?
很多官方文档都会以Azure Durable Function is statefull开头,我只知道一个事件的输出可以用作另一个事件的输入。克里斯·吉勒姆 (Chris Gillum) 在 YouTube 视频中跳过了该主题
最佳答案
这在某种程度上取决于您如何需要该状态。如果对象是一个事件函数的输出并传递到另一个事件函数,那么您可以使用函数链接模式,例如所描述的 Sajeetharan,因为默认情况下会保留事件函数的输入。
但是,如果您想在较长时间内捕获对象的状态(即计时器函数上次运行的时间),您可以查看 Durable Entities (在撰写本文时仍处于预览状态):
Entity functions define operations for reading and updating small pieces of state, known as durable entities. Like orchestrator functions, entity functions are functions with a special trigger type, entity trigger. Unlike orchestrator functions, entity functions do not have any specific code constraints. Entity functions also manage state explicitly rather than implicitly representing state via control flow.
克里斯·吉勒姆写了一篇关于它的文章:https://medium.com/@cgillum/azure-functions-durable-entities-67db648d2f74
如果您无法使用此预览版本或不喜欢概念,您仍然可以编写具有 input & output bindings 的事件函数。到表或 blob 存储或 CosmosDB 并自行管理状态。
关于azure - Azure Durable Function 中的状态在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57455411/
我在将大量对象从事件函数返回到协调器函数时遇到问题。 我有一个下载 180 MB 文件并解析它的函数。该文件将生成一个包含超过 962K 条目的对象列表。每个对象有大约 70 个属性,但只有大约 20
我正在尝试实现 Azure Durable Function 工作流。 每隔 6 分钟,我就有一个 Azure TimerTrigger 函数调用一个 Azure 编排函数 (Orchestratio
我有一个包含 2 个部署槽的 Function App: S1 - 生产槽 S2 - 测试槽 功能App包含3个功能: F3 - webhook 功能,等待互联网响应 F2 - 通过互联网/HTTP
我正在尝试使用耐用功能进行编程。 程序的结构是客户端函数->编排函数->事件函数->...。程序结构如下。 这样的话,各个函数中的数据传输情况如何呢?return 语句的值是否存储在任务中心中并且下一
我有一个函数应用程序,它有一个时间触发函数、多个HTTP触发函数和2个持久函数。每个持久函数由一个 Durable Functions HTTP 启动器、Durable Functions 协调器和
我使用Azure功能开发了几个微服务,每个服务都有独立的用例和不同的编程语言。 现在我有一个用例可以按以下顺序使用所有服务,因此我又开发了一个 Azure 函数来按给定顺序使用所有服务。下面的代码运行
我正在考虑实现此处描述的并行 Azure Durable Functions 版本控制模式:https://learn.microsoft.com/en-us/azure/azure-function
在介绍 Azure Durable 函数时,他们提到我们可以编写有状态函数。有状态是什么意思以及维持什么状态?我们是在谈论函数的运行状态吗? 最佳答案 有状态函数是具有状态的函数,即一些数据与该函数相
我有一个无服务器功能,可以接收订单,每天大约 30 个。该函数依赖于第三方 API 来执行一些额外的查找和检查。但是,此外部端点并非 100% 可靠,如果其他 API 在几个小时(或更长时间)内不可用
文档指出,Azure Durable Function 编排代码应该是确定性的,因为重播。就我而言,我在 Azure 表存储中有一些数据,我需要在工作流程中获取这些数据。该工作流程是递归的,Azure
如果从 Azure ActivityFunctions 引发异常并且无法将其序列化为 json,则会引发包含原始异常作为 InnerException 的 TaskFailedExceptionDes
我有一个无服务器功能,可以接收订单,每天大约 30 个。该函数依赖于第三方 API 来执行一些额外的查找和检查。但是,此外部端点并非 100% 可靠,如果其他 API 在几个小时(或更长时间)内不可用
文档指出,Azure Durable Function 编排代码应该是确定性的,因为重播。就我而言,我在 Azure 表存储中有一些数据,我需要在工作流程中获取这些数据。该工作流程是递归的,Azure
如果从 Azure ActivityFunctions 引发异常并且无法将其序列化为 json,则会引发包含原始异常作为 InnerException 的 TaskFailedExceptionDes
我有一个持久的函数编排器,它可以扇出到多个事件函数来处理一些工作负载。以下代码是一个示例,其中 Function_2 是扇出以处理工作负载的代码: public static async Task R
我正在用 Python 编写一个复杂的树结构,每次运行代码时我都厌倦了创建树对象并用数据填充它们。 那么,有没有办法让您的对象在 Python 中“持久”。对于“持久”,我的意思是如果有一种方法可以将
我正在构建一个Azure Durable Function App,它每天由定时器触发1次。出于某种原因,我想保留上次运行的状态(例如 token 或数组),这可能吗? 很多官方文档都会以Azure
我了解 Azure Durable 函数使用一系列 Azure 存储队列和表来管理编排和状态。 最大事件响应是否会受到队列或存储属性限制 (64 Kb) 的限制? 事件结果究竟存储在哪里? 最佳答案
我有一个耐用的功能扇出和扇入模式,但似乎工作不可靠。每 10 分钟从计时器函数调用一次 Orchestration,但此后已将其增加到 20 分钟。使用 context.CallActivityAsy
我有多个 ETL 类型的任务,我计划执行无服务器。任务的执行时间从 5 到 30 分钟不等(取决于实例的数据量)。由于函数的超时时间为 10 分钟,因此这些任务无法在一个函数中一起执行。我最近在 Az
我是一名优秀的程序员,十分优秀!