Мы используем IoT-концентратор Azure в качестве бэкэнда для нашего IoT-решения. Мы заметили, что у нас был неожиданный всплеск количества сообщений в течение одного дня, и мы превысили наш дневной лимит в 400 000 сообщений.
Из журналов клиентского приложения мы не смогли найти ничего необычного: на основании журналов кажется, что клиент продолжал отправлять данные, несмотря на превышение суточного лимита.
Итак, мой вопрос: что происходит, когда клиентское приложение отправляет данные, используя DeviceClient.SendEventBatchAsync
, когда дневной лимит сообщений уже превышен? Сообщения просто хладнокровные, хотя исключений не было? Или происходит что-то, что я не смог уловить? Мы используем C # .NET Microsoft.Azure.Devices.Client
версии 1.19.0 и отправляем данные по протоколу MQTT.