【发布时间】:2022-10-14 21:17:03
【问题描述】:
我们正在将我们的 eventthub 包升级到最新的 webjobs.eventhub,它现在使用 Azure.Messaging.EventHubs。
我们使用 EventHubTrigger。
检查点似乎发生了变化,我试图了解这种变化会做什么。
它曾经在哪里
azure-webjobs-eventhub/{namespace}/{eventhub}/{consumergroup}/{partitionfile}
就是现在 -
azure-webjobs-eventhub/{namespace}/{eventhub}/{consumergroup}/checkpoint/{partitionfile}
azure-webjobs-eventhub/{namespace}/{eventhub}/{consumergroup}/ownership/{partitionfile}
我理解这种变化,很好,我们仍然可以升级,我们可以从某个时间启动 eventthub,这样它就不会开始消耗所有东西。
但是,我担心的是:
所有分区文件都是“空白”,它们在检查点文件夹和所有权文件夹中都是“0字节”。
我没有看到任何其他维护此检查点的地方。
我假设它在应用程序运行时在内存中执行此操作,但是如果我停止我的应用程序并重新运行它会再次启动,因为我看不到它如何继续?
【问题讨论】:
标签: azure-functions azure-eventhub