Durable Functions áttekintése

Durable Functions a Azure Functions bővítménye, amellyel állapotalapú munkafolyamatokat hozhat létre kiszolgáló nélküli környezetben a vezénylő, tevékenység és entitásfüggvények kódba írásával. A Durable Functions futtatókörnyezet kezeli az állapotot, az ellenőrzőpontokat, az újrapróbálkozást és a helyreállítást, hogy a munkafolyamatok hosszú ideig megbízhatóan fussanak.

Tip

Nem biztos abban, hogy a Durable Functions vagy az önálló Durable Task SDK-t használja? Lásd : Az üzemeltetési modell kiválasztása.

Támogatott nyelvek

Az alábbi táblázat összefoglalja a Durable Functions támogatásával rendelkező nyelveket, és hivatkozásokat tartalmaz a nyelvspecifikus rövid útmutatókhoz.

Nyelv Durable Functions támogatás gyorskonfigurálás
.NET (C#) Támogatott Az első tartós függvény létrehozása (C#)
JavaScript Támogatott Az első tartós függvény létrehozása (JavaScript)
TypeScript Támogatott Az első tartós függvény létrehozása (TypeScript)
Python Támogatott Az első tartós függvény (Python)
PowerShell Támogatott Az első tartós függvény létrehozása (PowerShell)
Java Támogatott Az első tartós függvény létrehozása (Java)

A nyelvspecifikus követelményekről és a csomag részleteiről lásd Durable Functions kapcsolatok.

Hogyan kezdjük el

  1. Hozzon létre egy új Azure Functions alkalmazást valamelyik támogatott nyelv gyorsútmutatójával.
  2. Orkesztáló függvény és egy vagy több aktivitásfüggvény hozzáadása.
  3. Válassza ki és konfigurálja a háttérrendszert Durable Functions társzolgáltatókban. Az ajánlott beállítás a Durable Task Scheduler.
  4. Helyi futtatás és tesztelés Azure Functions Core Tools használatával.
  5. Azure-ba történő üzembe helyezés és a vezénylési példányok monitorozása.

Az első munkafolyamat futtatása után ismerkedjen meg a feladatközpontokkal, a HTTP-funkciókkal és a vezénylői kódkorlátozásokkal.

Következő lépések