#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, поэтому причиной может быть привязка к разделу.