我有一个带有事件中心触发器的功能。那个功能是v2。该函数具有事件集线器触发器。 Host.json如下
{
"version": "2.0",
"extensions": {
"eventHub": {
"maxBatchSize": 1024,
"prefetchCount": 1024,
"batchCheckpointFrequency": 1
}
}
}
当检查每批消息的数量时,我能看到的最大值是10.我创建了一个类似的函数v1,我获得了更大数量的批次。
有问题的事件中心有32个分区,每分钟接收大约700条消息(每分钟每个分区+22个)并输出大约100条消息。该函数确实需要花费很长时间才能执行,但这并不是每批邮件数量如此之少的借口,如果有的话,它应该增加每批邮件的数量。
谁知道我错过了什么?这是一个v2错误吗?
注意:如图所示使用lib.Microsoft.Azure.WebJobs.Extensions.EventHub(3.0.0-beta8)。
根据here提供的文件判断,你有一个错字:
"eventHubs": {
"maxBatchSize": 256,
"prefetchCount": 512
}
它是eventHubs。在V1中它是单数,现在它是复数。