我有一个带有事件中心触发器的功能。 该功能是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)。
答案 0 :(得分:2)
根据here提供的文档来看,您有错字:
"eventHubs": {
"maxBatchSize": 256,
"prefetchCount": 512
}
是eventHub s 。在V1中是单数,现在是复数。