Триггер большого двоичного объекта Функций Azure более надежен, чем триггер большого двоичного объекта веб-заданий?

Если вы читали документацию по веб-заданиям Azure с триггерами хранилища BLOB-объектов, они упоминают, что это не очень надежно:

SDK WebJobs сканирует файлы журналов на наличие новых или измененных BLOB-объектов. Это процесс не в реальном времени; функция может сработать только через несколько минут или дольше после создания большого двоичного объекта. Кроме того, журналы хранилища создаются на основе принципа «максимальных усилий»; нет гарантии, что все события будут записаны. В некоторых случаях журналы могут отсутствовать. Если ограничения скорости и надежности триггеров большого двоичного объекта неприемлемы для вашего приложения, рекомендуется создать сообщение очереди при создании большого двоичного объекта и использовать атрибут QueueTrigger вместо атрибута BlobTrigger в функции, обрабатывающей большой двоичный объект. < / em>
https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs

Я бы предположил, что они используют ту же функциональность для Функций Azure, но там я ничего не смог найти об этом. Кто-нибудь знает об этом больше? Это изменилось или все еще так?


person Remy    schedule 23.04.2018    source источник


Ответы (1)


Функции Azure используют тот же способ отслеживания измененных больших двоичных объектов и тот же код BlobTrigger. То же самое относится и к функциям.

Другая возможность реагировать на события Blob - использовать Триггер сетки событий.

person Mikhail Shilkov    schedule 23.04.2018