我有一个使用 Azure Functions 应用程序实现的 EventHub 触发器。我的业务逻辑实现在该函数中是错误的,必须更正它。我已经更正了 Functions App 上的实现,如何更改该 Azure Function 的检查点以返回 24 小时并使流数据可供 Functions App 使用?
最佳答案
当我需要从头开始处理 Hub 中的事件时,我转到 Blob Storage -> azure-webjobs-hosts
容器,并删除了名称类似于 yournamespace.servicebus 的 Blob .windows.net/yourhub/$Default/X
。这些 blob 存储当前检查点,因此如果您重新启动 Function App,它将从第一个事件开始处理。
我知道这很hacky,但适用于这种基本场景。也许有人会提出更好的方法。
关于azure - 如何使用 Azure EventHub 触发器返回到检查点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46199269/