Azure Funktions- und Speicherwarteschlange, was tun, wenn die Funktion fehlschlägt?

Ich arbeite ein Szenario aus, in dem eine Nachricht an eine Azure-Speicherwarteschlange gesendet wird. Zu Testzwecken habe ich eine Konsolen-App entwickelt, in der ich die Nachricht erhalte und sie mit einer Anzahl von Versuchen aktualisieren kann. Wenn die Logik abgeschlossen ist, lösche ich die Nachricht.

Jetzt versuche ich, meinen Code auf eine Azure-Funktion zu portieren. Eine Sache, die sehr anders zu sein scheint, ist, dass die Nachricht beim Aufrufen der Azure-Funktion aus der Warteschlange gelöscht wird.

Ich finde es schwierig, eine Dokumentation zu diesem Thema zu finden, und ich habe das Gefühl, dass mir etwas im Hinblick auf das Konzept der Kombination dieser beiden fehlt.

Meine Fragen

Habe ich recht, wenn Sie eine Funktion für ein neues Warteschlangenelement auslösen, nimmt die Funktion die Nachricht und löscht sie aus der Warteschlange, auch wenn die Funktion fehlschlägt?Wenn 1 richtig ist, wie stellen Sie sicher, dass die Nachricht wiederholt und zur späteren Verarbeitung in eine Warteschlange gestellt wird?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage