Přehled Durable Functions

Durable Functions je rozšíření Azure Functions, které umožňuje vytvářet stavové pracovní postupy v bezserverovém prostředí psaním funkcí orchestrátoru, aktivity a entity v kódu. Modul runtime Durable Functions spravuje stav, kontrolní body, opakování a obnovení, aby vaše pracovní postupy mohly spolehlivě běžet po dlouhou dobu.

Tip

Nejste si jisti, zda použít Durable Functions nebo samostatné sady SDK Durable Task? Viz Volba modelu hostování.

Podporované jazyky

Následující tabulka shrnuje jazyky s podporou pro Durable Functions a odkazy na rychlé starty specifická pro jednotlivé jazyky.

Jazyk Podpora Durable Functions Rychlý start
.NET (C#) Podporováno Vytvoření první odolné funkce (C#)
JavaScript Podporováno Vytvoření první odolné funkce (JavaScript)
TypeScript Podporováno Vytvoření první odolné funkce (TypeScript)
Python Podporováno Vytvoření první odolné funkce (Python)
PowerShell Podporováno Vytvoření první odolné funkce (PowerShell)
Java Podporováno Vytvoření první odolné funkce (Java)

Podrobnosti o požadavcích a balíčcích pro konkrétní jazyk najdete v části Durable Functions bindingy.

Jak začít

  1. Vytvořte novou aplikaci Azure Functions pomocí jednoho z rychlých úvodů do jazyka v Podporované jazyky.
  2. Přidejte funkci orchestrátoru a jednu nebo více funkcí aktivity.
  3. Zvolte a nakonfigurujte back-end v Durable Functions poskytovatelích úložiště. Doporučená možnost je Durable Task Scheduler.
  4. Spusťte a otestujte místně pomocí nástrojů Azure Functions Core Tools.
  5. Nasaďte je do Azure a monitorujte instance orchestrace.

Po spuštění prvního pracovního postupu prozkoumejte centra úloh, funkce HTTP a omezení kódu orchestrátoru.

Další kroky