Azure Event Hub - Исходящие сообщения / байты не увеличиваются после увеличения пропускной способности и экземпляров IEventProcessor - PullRequest
0 голосов
/ 24 марта 2020

У меня есть экземпляр EventHub с 200 разделами (выделенный кластер). Изначально у меня есть группа потребителей с 70 экземплярами IEventProcessor + 1 единица пропускной способности.

Похоже, что я могу получать только 30 миллионов исходящих сообщений в час, тогда как количество входящих сообщений удваивается. Поэтому я увеличил до 20 единиц пропускной способности и до 100 экземпляров процессора. Но исходящие сообщения не превышают 30 миллионов. Я не вижу сообщений о газе.

Существуют ли другие ограничения EventHub, которые я должен настроить здесь?

РЕДАКТИРОВАТЬ 1:

После установки предварительной выборки и размера партии на 1000 я все еще вижу только умеренное увеличение: Imgur

1 Ответ

0 голосов
/ 24 марта 2020

Пара вещей, которые я могу порекомендовать проверить и сделать:

  1. Увеличение размера пакета и предварительной выборки.
  2. Проверка ресурсов на стороне клиента, таких как ЦП и доступная память. Посмотрите, существует ли какое-либо высокое использование ресурсов, которое может стать узким местом.
  3. Если хосты находятся в другом регионе, чем концентратор событий, сетевая задержка может замедлить прием. Совместно найдите хосты с eventhub, если так.

Подумайте о создании заявки в службу поддержки, чтобы PG мог провести надлежащее расследование.

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