我们正在使用持久任务框架https://github.com/Azure/durabletask来处理长时间运行的进程,但面临编排执行问题,Azure.Storage.Table.InstanceHistory00Hub 中提供了一些编排实例,但带有 Orchestration.Status =“待处理”,即使在几周后它们也没有被处理。
我在 /orchestrator 的死信队列中找到了这些实例的消息,原因是“MaxDeliverCountExceeded”
我认为这可能是因为输入大小,但我们正在使用 DTF 实现,如果输入大小增加服务总线限制,它会将输入存储在 blob 中,我们有许多这样的实例成功处理了来自 blob 的输入,但是这些实例有blob 中没有对应的内容。