azure-functions-durable-extension

Durable Task Framework extension for Azure Functions

  • 所有者: Azure/azure-functions-durable-extension
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Durable Functions

Build status

Durable Functions is an extension that helps developers build reliable, stateful apps on the Azure Functions platform.

This extension adds three new types functions to the Azure Functions family:

  • Orchestrator functions: Long-running, reliable workflow functions written in code that schedule and coordinate other functions.
  • Activity functions: Stateless functions that are the basic unit of work in a durable function orchestration.
  • Entity functions: Stateful actor-like functions that have identities and store state explicitly.

Durable Functions can run anywhere that Azure Functions can run, including in the Azure Functions "Serverless" Consumption plan, the Elastic Premium plan, on Kubernetes, or even locally for development using Visual Studio or Visual Studio Code.

? Official documentation ?

For a more detailed overview, including examples of what you can do with Durable Functions, see our What is Durable Functions? article.

Language support

Durable Functions supports a subset of languages supported by Azure Functions:, Language, Status, Repo, ------------, ------------------, -, C#, Generally available - get started, Azure/azure-functions-durable-extension, JavaScript, Generally available - get started, Azure/azure-functions-durable-js, Python, In development - give feedback, PowerShell, In planning - give feedback, Java, Under consideration - give feedback, Each language has its own language-specific SDK and programming model. Regardless of which language you use, the extension in this repo must be installed to enable the Durable Functions triggers.

Installation

The Durable Functions extension currently ships as the Microsoft.Azure.WebJobs.Extensions.DurableTask NuGet package. It can be referenced directly in a Visual Studio project or can be installed using the Azure Functions Core Tools command-line:

func extensions install -p Microsoft.Azure.WebJobs.Extensions.DurableTask -v 2.1.0

Durable Functions is also available in supported extension bundles. Note that extension bundles are only supported for non-.NET languages.

Contributing

Many features of Durable functions have been voluntarily contributed by the community, and we always welcome such contributions. If you are interested in contributing, please take a look at our CONTRIBUTING guide.

License

This project is licensed under the MIT License.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

主要指標

概覽
名稱與所有者Azure/azure-functions-durable-extension
主編程語言C#
編程語言C# (語言數: 9)
平台
許可證MIT License
所有者活动
創建於2017-06-02 17:51:30
推送於2025-06-21 01:02:28
最后一次提交
發布數97
最新版本名稱v3.2.0 (發布於 )
第一版名稱0.2.2 (發布於 )
用户参与
星數737
關注者數90
派生數276
提交數1.2k
已啟用問題?
問題數1702
打開的問題數370
拉請求數964
打開的拉請求數37
關閉的拉請求數132
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?