2015-10-23 2 views
1

Если у меня есть 1 блок пропускной способности (который позволяет 1000 мс/сек или 1 Мбит/с) для концентратора событий и пытается отправить более 1000 мс/сек, то SDK Azure Python генерирует исключение или иметь какой-то код возврата, который уведомит меня, что я превысил свою квоту?Azure Event Hub Python SDK - исключения

ответ

1

Существуют квоты и лимиты для концентраторов событий (служебная шина).

количество одновременных соединений на пространство имен для концентраторов событий составляет 1000 для протокола NetMessing или 5000 для AMQP, смотрите ниже:

enter image description here

Для сообщения или событий размера, имя сущности ограничивает 50 Charaters , а максимальный размер события 256Кб, смотрите ниже:

enter image description here

О более подробной информации, вы можете обратиться к https://azure.microsoft.com/en-us/documentation/articles/service-bus-quotas/ знать.

Если вы разрабатываете приложение IoT, а пропускная способность данных превышает квоту концентраторов событий, я рекомендую использовать концентратор Azure IoT. Вы можете обратиться к https://azure.microsoft.com/en-us/documentation/articles/iot-hub-compare-event-hubs/, чтобы узнать их отличия.

Дефект заключается в том, что Azure IoT Hub имеет SDK для C, .Net, Java, NodeJS в настоящее время, но без SDK для Python. Вы можете обратиться к https://azure.microsoft.com/en-us/documentation/articles/iot-hub-sdks-summary/, чтобы узнать IoT SDK, или обратитесь к https://azure.microsoft.com/en-us/documentation/articles/iot-hub-sdks-summary/, чтобы использовать API-интерфейсы ROT-интерфейса IoT.

Смежные вопросы