Come si dovrebbe correggere l'errore dell'app RequestUserApproval Function?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Rendere la funzione stateful utilizzando Durable Functions in modo che possa elaborare in modo affidabile il payload della richiesta..
Perché questa è la risposta
L'errore "RequestUserApproval Function" suggerisce un problema con l'affidabilità o la gestione dello stato di una funzione che probabilmente richiede tempo per completare un'operazione, come l'attesa di un'approvazione utente. Le Durable Functions sono la soluzione corretta perché consentono di creare funzioni stateful, gestendo automaticamente lo stato, i checkpoint e i riavvii. Questo permette alla funzione di attendere in modo affidabile eventi esterni (come un'approvazione) per periodi prolungati, superando i limiti di timeout delle funzioni serverless standard. Modificare la riga RA13 per dichiarare il metodo async e restituire un oggetto HttpRequest non risolve il problema di affidabilità o di gestione dello stato a lungo termine. Ospitare l'app Function su un piano di servizio App Service e abilitare l'impostazione Always On del piano non garantisce la gestione dello stato o la ripresa da interruzioni per operazioni di lunga durata. Aumentare il valore host.json functionTimeout a 15 minuti potrebbe ritardare il timeout, ma non rende la funzione stateful né garantisce l'affidabilità in caso di interruzioni.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta