В последнее время я боролся за то, чтобы уменьшить зависимости моего приложения-функции. Я хотел бы уменьшить некоторые зависимости от базы данных (а также ее авторизации).
Поэтому я подумал о том, чтобы поместить некоторые данные, необходимые для Function App, в Device Twin, так как телеметрическое сообщение будет go через IoT Hub, а затем достигнет Function App, и, поместив их в Device Twin, я мог бы использовать Message Обогащение для маркировки их в свойствах сообщения телеметрии.
Данные, необходимые для каждого устройства, могут быть большими или маленькими. Однако недавно я обнаружил, что у устройства-близнеца есть ограничения размера в 32 КБ для свойств и 8 КБ для тегов. Для некоторых устройств это может превышать предел.
Кроме этого, я также нашел способ расширить двойник устройства с помощью хранилища BLOB-объектов. Но разве это не было бы повторением хранилища? (Неважно, в хранилище BLOB-объектов или в кэше Redis).
Я хотел бы спросить сообщество, есть ли другой способ, позволяющий моему функциональному приложению хранить эти данные (без подключения к базе данных) и не повторять параметры хранения.
Спасибо.