IoT Hub направляет сообщения только в один раздел Event Hub

#azure #azure-iot-hub #azure-eventhub

#azure #azure-iot-hub #azure-eventhub

Вопрос:

В Azure у меня настроен конвейер данных, по которому я отправляю сообщения на IoTHub, который затем направляет эти сообщения на EventHub. Когда я читаю из EventHub, используя стандартный метод EventProcessorHost, я обнаруживаю, что считывается только один из разделов. Я предполагаю, что только в один раздел на самом деле перенаправляются сообщения. Я нигде не указал ключ раздела и ожидаю, что сообщения будут перенаправлены во все разделы event hub с использованием циклического перебора (согласно документации наhttps://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-programming-guide ).

Как я могу настроить свою установку для маршрутизации сообщений во все разделы event hub?

Комментарии:

1. Возможно ли, что вы получаете данные только с одного устройства? IoT Hub выполняет автоматическое разделение на основе DeviceID, поэтому причиной может быть привязка раздела

2. Да, в этом проблема. Я отправлял большое количество сообщений в IoT Hub с одного устройства. Спасибо!

3. Рад, что смог помочь. Я также опубликую комментарий в качестве ответа, чтобы он был более чистым. Если вы примете это, другие смогут увидеть, что проблема решена.

Ответ №1:

Как я уже сказал в комментарии:

Возможно ли, что вы получаете данные только с одного устройства? IoT Hub выполняет автоматическое разделение на основе DeviceID, поэтому причиной может быть привязка к разделу.