Функция Azue V2 - триггер концентратора событий, не соответствующий конфигурации хоста maxBatchSize - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть функция с триггером концентратора событий.Эта функция 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), как указано.

1 Ответ

0 голосов
/ 11 сентября 2018

Судя по имеющейся документации здесь , у вас есть опечатка:

"eventHubs": {
    "maxBatchSize": 256,
    "prefetchCount": 512
}

Это eventHub s . В V1 это было единственное число, теперь оно во множественном числе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...