Azure Event Hub - 批量接收事件 C#

Azure Event Hub - Receiving events in batches C#

如何批量读取事件,比方说批量读取 50 个? Azure 函数实现批处理,但 Azure.Messaging.EventHubs Nuget 不提供开箱即用的功能。

这个问题的答案取决于您的情况;如果您更喜欢从单个分区读取并进行显式控制,则 PartitionReceiver 允许分批读取。 [sample]

如果您希望使用处理负载平衡、检查点和弹性的事件处理器类型,EventProcessor<T>提供基于批处理的扩展点以及其他自定义和控制。 [sample]