Úvod
Durable Functions je rozšíření Azure Functions, které umožňuje provádět dlouhotrvající stavové operace v Azure. Azure poskytuje infrastrukturu pro zachování informací o stavu. Durable Functions můžete použít k orchestraci dlouhotrvajícího pracovního postupu. Díky tomuto přístupu získáte všechny výhody modelu bezserverového hostování a zároveň necháte architekturu Durable Functions, aby se postarala o monitorování, synchronizaci a běhové aspekty aktivit.
Předpokládejme, že vaše společnost má ruční proces schvalování pro návrhy projektů. Chcete proces automatizovat, ale přitom stále zahrnout lidi. Požadavkem je, že vámi implementované řešení pracovního postupu musí být schopno orchestrovat aktivity s různou dobou trvání a mělo by být nákladově efektivní. Vzhledem k tomu, že váš podnik používá také vlastní obchodní logiku, musí být řešení dostatečně flexibilní, aby mohlo spouštět vlastní kód.
Na konci tohoto modulu budete umět orchestrovat dlouhotrvající pracovní postup jako sadu aktivit pomocí Durable Functions.
Cíle výuky
V tomto modulu:
- Prozkoumejte Durable Functions.
- Návrh dlouhotrvajícího pracovního postupu procesu schvalování
- Implementujte dlouhotrvající pracovní postup procesu schvalování pomocí Durable Functions.
Požadavky
- Zkušenosti s používáním Azure Functions
- Získat zkušenosti s webem Azure Portal