Функция приложения и очередь хранения. Как правильно повторить попытку - PullRequest
0 голосов
/ 01 декабря 2019

У нас есть приложение Function v1, запущенное очередью хранилища. В документации указано следующее:

maxDequeueCount 5
Количество попыток обработки сообщения перед его перемещением в очередь отравления.

Как яесли вы поймете это, то приложение-функция перезапустится и запустится, если что-то пойдет не так 5 раз, а очередь отравится. Но что значит не так? Это если приложение Function генерирует необработанное исключение? Или вам нужно сделать что-то еще? Нам бы хотелось, чтобы приложение-функция повторило попытку, но сейчас мы ловим все исключения. Мы сделали это, потому что мы столкнулись с тем, что необработанное исключение может иногда останавливать все запущенные экземпляры.

1 Ответ

0 голосов
/ 02 декабря 2019

Повтор будет запущен, пока ваша функция Azure выдает исключение и maxDequeueCount <= 5. </p>

...