Azure Функция и очередь хранения, что делать в случае сбоя функции
Я разрабатываю сценарий, при котором сообщение отправляется в очередь хранения Azure. Для целей тестирования я разработал консольное приложение, в котором я получаю сообщение и могу обновить его с помощью счетчика попыток, а когда логика завершена, я удаляю сообщение.
Сейчас я пытаюсь перенести свой код в функцию Azure. Одна вещь, которая кажется совершенно другой, - это когда при вызове функции Azure сообщение удаляется из очереди.
Мне трудно найти какую-либо документацию по этому конкретному вопросу, и я чувствую, что упускаю что-то из-за концепции объединения этих двух.
Мои вопросы:
Прав ли я, что когда вы запускаете функцию в новом элементе очереди, функция берет сообщение и удаляет его из очереди, даже если функция не работает?Если 1 правильно, как вы убедитесь, что сообщение повторяется и отправляется в мертвую очередь для дальнейшей обработки?