Introduzione

Completato

Durable Functions è un'estensione di Funzioni di Azure che consente di eseguire operazioni con stato di lunga durata in Azure. Azure offre l'infrastruttura per la gestione delle informazioni sullo stato. È possibile usare Durable Functions per orchestrare un flusso di lavoro a esecuzione prolungata. Usando questo approccio, si ottengono tutti i vantaggi di un modello di hosting serverless, lasciando al tempo stesso che sia il framework di Durable Functions a occuparsi del monitoraggio delle attività, della sincronizzazione e dei problemi di runtime.

Si supponga che l'azienda disponga di un processo di approvazione manuale per le proposte dei progetti. Si vuole automatizzare il processo, ma questo comunque includerà interazioni umane. Come requisito, la soluzione per il flusso di lavoro da implementare deve essere economicamente conveniente e in grado di orchestrare attività di durata variabile. Poiché l'azienda esegue anche una logica di business personalizzata, la soluzione deve essere sufficientemente flessibile da consentire l'esecuzione di codice proprietario.

Al termine di questo modulo, si sarà in grado di orchestrare un flusso di lavoro a esecuzione prolungata come un set di attività tramite Durable Functions.

Obiettivi di apprendimento

Contenuto del modulo:

  • Esplora Durable Functions.
  • Progetta un flusso di lavoro per un processo di approvazione a esecuzione prolungata.
  • Implementa un flusso di lavoro per un processo di approvazione a esecuzione prolungata tramite Durable Functions.

Prerequisiti

  • Esperienza con Funzioni di Azure
  • Esperienza con il portale di Azure