Durable Functions genel bakış

Durable Functions, Azure Functions uzantısıdır ve kodda düzenleyici, etkinlik ve varlık işlevleri yazarak sunucusuz bir ortamda durum bilgisi olan iş akışları oluşturmanıza olanak tanır. Durable Functions çalışma zamanı, iş akışlarınızın uzun süreler boyunca güvenilir bir şekilde çalışabilmesi için durumu, denetim noktalarını, yeniden denemeleri ve kurtarmayı yönetir.

Tip

Durable Functions mi yoksa tek başına Dayanıklı Görev SDK'larını mı kullanacağınızdan emin değil misiniz? Bkz . Barındırma modelinizi seçme.

Desteklenen diller

Aşağıdaki tabloda Durable Functions desteği olan diller ve dile özgü hızlı başlangıç bağlantıları özetlemektedir.

Language Durable Functions desteği Hızlı Başlangıç
.NET (C#) Destekleniyor İlk dayanıklı işlevinizi oluşturma (C#)
JavaScript Destekleniyor İlk dayanıklı işlevinizi oluşturma (JavaScript)
TypeScript Destekleniyor İlk dayanıklı işlevinizi oluşturma (TypeScript)
Python Destekleniyor ilk dayanıklı işlevinizi (Python) oluşturma>
PowerShell Destekleniyor İlk dayanıklı işlevinizi oluşturma (PowerShell)
Java Destekleniyor İlk dayanıklı fonksiyonunuzu oluşturun (Java)

Dile özgü gereksinimler ve paket ayrıntıları için bkz. Durable Functions bağlamaları.

Nasıl Başlanır

  1. Desteklenen dillerdeki dil hızlı başlangıçlarından birini kullanarak yeni bir Azure İşlevleri uygulaması oluşturun.
  2. Bir düzenleyici işlevi ve bir veya daha fazla etkinlik işlevi ekleyin.
  3. Durable Functions depolama sağlayıcılarında arka ucunuzu seçin ve yapılandırın. Önerilen seçenek Dayanıklı Görev Zamanlayıcı'dır.
  4. Azure Functions Core Tools ile yerel olarak çalıştırın ve test edin.
  5. Azure'a dağıtın ve orkestrasyon örneklerini izleyin.

İlk iş akışınız çalıştırıldıktan sonra Görev hub'larını, HTTP özelliklerini ve düzenleyici kod kısıtlamalarını keşfedin.

Sonraki Adımlar