У меня есть проект, требующий 1-2 миллионов устройств, отправляющих сообщения 4,4 КБ в секунду. Есть предложения, как масштабировать концентратор событий для этого приложения?
Ура, Эвиан
У меня есть проект, требующий 1-2 миллионов устройств, отправляющих сообщения 4,4 КБ в секунду. Есть предложения, как масштабировать концентратор событий для этого приложения?
Ура, Эвиан
EventHub использует в качестве единицы биллинга сквозную единицу. Каждая единица пропускной способности представляет скорость входящего трафика 1 МБ / с, а максимальная пропускная способность, которую вы можете иметь на одном EventHub, составляет 20TU, что составляет 20 МБ / с.
Поскольку ваши устройства отправляют 44 КБ сообщений в секунду, это означает, что концентратор событий TU может работать для вас, если размер вашего сообщения меньше примерно 500 байт. Следует отметить, что это чисто теоретически, в то время как вы должны оставить немного буферного пространства поверх этого.
Если единый концентратор событий не будет работать для вас с точки зрения повсеместного использования, вы можете рассмотреть возможность разделения устройств на группы (например, в зависимости от географического положения) и записи в несколько концентраторов событий.