Масштабирование концентратора событий для телеметрии с высокой пропускной способностью

У меня есть проект, требующий 1-2 миллионов устройств, отправляющих сообщения 4,4 КБ в секунду. Есть предложения, как масштабировать концентратор событий для этого приложения?

Ура, Эвиан


person Evian Der    schedule 02.05.2016    source источник
comment
прочтите это: quora.com/   -  person Itai Bar-Haim    schedule 02.05.2016
comment
Привет, Эвиан, такие вопросы считаются не по теме из-за переполнения стека, поскольку они вызывают упрямые ответы. См. наше тематическое руководство. Quora может быть лучшим местом для таких вопросов.   -  person dubes    schedule 02.05.2016


Ответы (1)


EventHub использует в качестве единицы биллинга сквозную единицу. Каждая единица пропускной способности представляет скорость входящего трафика 1 МБ / с, а максимальная пропускная способность, которую вы можете иметь на одном EventHub, составляет 20TU, что составляет 20 МБ / с.

Поскольку ваши устройства отправляют 44 КБ сообщений в секунду, это означает, что концентратор событий TU может работать для вас, если размер вашего сообщения меньше примерно 500 байт. Следует отметить, что это чисто теоретически, в то время как вы должны оставить немного буферного пространства поверх этого.

Если единый концентратор событий не будет работать для вас с точки зрения повсеместного использования, вы можете рассмотреть возможность разделения устройств на группы (например, в зависимости от географического положения) и записи в несколько концентраторов событий.

person Tyler Fang - MSFT    schedule 03.05.2016