Member 14962256 Ответов: 1

Как создать конвейер в хранилище blob-объектов azure, когда любой файл был загружен в папку в хранилище azure .Чистое ядро


Я новичок в этой вещи, в моем проекте, я сделал ведение журнала для базы бота .объем сердечника, когда разговор происходит между Пользователем и бот, новая папка будет создана, которая состоит из файлов в формате JSON (который состоит из всех данных, относящихся к этому), я хочу принести, что JSON в .объем ядра или я хочу сделать обновление (возможно через трубопровод) всякий раз, когда новый JSON-файл будет создан(если разговор происходит).
и как я могу получить доступ к этому файлу JSON, который находится в хранилище azure из .net core
Любые идеи приветствуются.

Что я уже пробовал:

Я не понимал, как обновляться всякий раз, когда будет создан новый JSON-файл (когда происходит новый разговор между Пользователем и ботом).

Gerry Schmitz

Начните с фонового процесса FileWatcher. Или поставить что-то в очередь при создании папки. Нет никакого "быстрого ответа".

Member 14962256

Может ли он следить за файлом/каталогом, который находится в хранилище BLOB-объектов azure?
Я думаю, что он только наблюдает за файлом или каталогом в моей системе для изменений и запускает события, когда происходят изменения. Пожалуйста, подтвердите.

1 Ответов

Рейтинг:
1

lmoelleb

Есть несколько вариантов.
Реагирование на события хранилища BLOB-объектов Azure | Microsoft Docs[^]

Лазурное логики приложение также может вызвать и, например, очереди событие, на очереди хранилища или автобусе мероприятия :
Подключение к хранилищу Blob - объектов Azure- Azure Logic Apps | Microsoft Docs[^]

Или вы можете сделать опрос самостоятельно, чтобы найти новые данные.

Здесь очень многое нужно сбалансировать (скорость, стоимость, сложность) и, к сожалению, нет ни одного "лучшего решения для всего", поэтому вам нужно покопаться и найти приемлемое для вас решение.

Будьте осторожны, когда Microsoft заявляет, что вы платите только за то, что используете. Как разработчик, это обычно заставляет нас думать: "я плачу только в том случае, если что - то происходит", но в мире Microsoft это может быть фиксированная ежемесячная плата за просто наличие возможности запустить что-то-к сожалению, я никогда не находил быстрого способа отличить их друг от друга без обширного чтения.