azure функция получения сообщений iothub и сохранения в CosmoDB - PullRequest
0 голосов
/ 17 января 2020

У меня есть демонстрационная версия устройства шлюза, отправляющего несколько сообщений в iotHub со скоростью ~ 1-2 сообщения в секунду.

У меня есть функция azure, подключенная как триггер, и Функция проанализирует сообщение и сохранит его в соответствующей коллекции в базе данных cosmos.

Проблема, с которой я сталкиваюсь, заключается в том, что оно происходит случайным образом или когда оно выполняется какое-то время, оно получает только пару сообщений одновременно. и затем отключается на пару минут, прежде чем возвращается. Это означает, что мой внешний интерфейс (приложение) имеет очень устаревшую информацию, считываемую из cosmoDB.

Причина, по которой я выбрал эту архитектуру, заключалась в том, что Microsoft рекомендует этот стиль для «горячего хранения» и приложений реального времени, но это довольно противоположный.

Какие советы или советы вы можете дать мне, чтобы сделать это более эффективным и быстрым, я должен что-то упустить.

...