Azure-функции выполняются из портала или визуального триггера Studio-Blob - PullRequest
0 голосов
/ 24 июня 2019

Я использую функции Azure, используя триггеры очереди, таймера и BLOB-объектов. Я публикую код из Visual Studio и запускаю его на портале. Он работает в течение нескольких дней (скажем, в выходные дни) на сайте разработки ...

Он выбирает записи на основе функции Timer из базы данных, добавляет записи в очередь на основе записей очереди, отправляет запросы на извлечение, получает данные и передает данные в хранилище BLOB-объектов, а файлы из хранилища BLOB-объектов начинают обрабатывать ... все хорошо ..

В понедельник утром я прекращаю процесс на портале.

Я делаю некоторые изменения в коде и тестирую его запуск в Visual Studio, все хранилища BLOB-объектов, очереди, конфигурации таймера указывают на одни и те же конечные точки.

Похоже, что обработка visual studio уходит в прошлое, снова ищет записи в хранилище больших двоичных объектов и снова обрабатывает их. Может быть, с прошлого раза, когда проект Visual Studio запускался ..

У меня такой вопрос ... когда запускается триггер хранилища BLOB-объектов, ставит ли он отметку о том, какие двоичные объекты обрабатываются в зависимости от того, откуда выполняется проект, или о том, какие из них уже обработаны, а какие нет.

Похоже, что каждый раз, когда я запускаю проект из visual studio, большие объекты, уже обработанные с использованием портала, снова обрабатываются .. Любые предложения ..

1 Ответ

0 голосов
/ 25 июня 2019

Это известная проблема, вы можете обратиться к аналогичной проблеме переполнения стека , а также есть открытая проблема в приложении функций GitHub.

...