函数 v1 中的 EventHubTrigger - 设置 initialOffsetOptions

EventHubTrigger in functions v1 - set initialOffsetOptions

使用 Azure Functions v2(及更高版本)和事件中心时,可以使用 initialOffsetOptions/type [=13= 配置事件流中开始处理的位置]:

{
    "version": "2.0",
    "extensions": {
        "eventHubs":
            "initialOffsetOptions": {
                "type": "fromStart",
            }
        }
    }
}

不幸的是,由于一些外部依赖性,我坚持使用 v1,所以我真的很想知道是否可以在以前的版本中配置类似的设置,如果不能(这似乎是最有可能的情况这是 released on Dec 2020) 的功能,v1 中的默认行为是什么

谢谢!

在 V1 中,host.json 中没有选项 initialOffsetOptions。 V1 中的默认行为是它从事件流的最开始开始(就像在 V2 或更高版本中为 initialOffsetOptions 指定 fromStart。)。

此 github 问题要求 initialOffsetOptions 的这项新功能:Allow users to specify offset / timestamp to configure starting point for Event Hub。在本期中,它陈述了以前的行为。