Активные подключения в Event Hub - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь выяснить числа, показанные как часть Azure Метрики для активных соединений в концентраторе событий. У кого-нибудь есть более подробная информация об этом? Вот мой сценарий - у нас есть веб-API, который использует EventHub для получения данных sh. Мы используем EventHubClient.CreateFromConnectionString для создания строки подключения к концентратору событий и используем один и тот же клиент для всех наших последующих вызовов API в нашем многопоточном приложении, поэтому у нас всегда есть один экземпляр EventHubClient. Исходя из этого, я бы предположил, что я должен видеть Active Connection Count как 1, но nos составляет около 20, когда я вызываю api около 300 000 раз. Конечно Active Connection Max всегда был меньше. Мы также планируем создать функцию триггера Event Hub Azure, и я полагаю, что после этого количество подключений будет go выше Меня беспокоит то, что я вижу, что количество соединений AMQP на пространство имен для Standard равно 5000, и когда мы развернем этот код в PROD, скоро мы достигнем этой цели? Наше веб-приложение размещено на prim, и у нас есть 30 блоков с 25 сервисами, размещенными в каждом блоке.

1 Ответ

0 голосов
/ 28 февраля 2020

Каждый EventHubClient должен поддерживать только одно TCP-соединение под ним.

Что нужно проверить.

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