Einführung

Abgeschlossen

Durable Functions ist eine Erweiterung von Azure Functions, mithilfe derer Sie zeitintensive, zustandsbehaftete Vorgänge in Azure ausführen können. Azure stellt die Infrastruktur zur Verfügung, um Zustandsinformationen zu verwalten. Sie können Durable Functions verwenden, um zeitintensive Workflows zu orchestrieren. Mithilfe dieses Ansatzes kommen Ihnen alle Vorteile eines serverlosen Hostingmodells zugute, das Durable Functions-Framework übernimmt für Sie die Überwachung von Aktivitäten, die Synchronisierung sowie die Runtimeverwaltung.

Stellen Sie sich vor, Ihr Unternehmen verwendet einen manuellen Genehmigungsprozess für Projektentwurfsvorschläge. Sie möchten diesen Prozess automatisieren. Nach wie vor sollen aber Menschen darin involviert sein. Eine Anforderung ist, dass die Workflowlösung, die Sie implementieren, Aktivitäten mit unterschiedlicher Dauer orchestrieren können muss und dass sie kostengünstig ist. Da Ihr Unternehmen auch auf einer benutzerdefinierten Geschäftslogik basiert, muss die Lösung flexibel genug sein, um proprietären Code auszuführen.

Im Rahmen dieses Moduls erfahren Sie, wie Sie einen zeitintensiven Workflow als Sammlung von Aktivitäten mithilfe von Durable Functions orchestrieren.

Lernziele

In diesem Modul wird Folgendes thematisiert:

  • Erkunden Sie Durable Functions.
  • Entwerfen Sie einen zeitintensiven Genehmigungsprozessworkflow.
  • Implementieren Sie einen zeitintensiven Genehmigungsprozessworkflow mithilfe von Durable Functions.

Voraussetzungen

  • Erfahrung mit Azure Functions
  • Erfahrung mit dem Azure-Portal