AS

azure-samples/durable-task-scheduler

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

67 stars Качество 68 Тренд 20MIT

Образцы, быстрые запуски и ресурсы разработчика для Azure Durable Task Scheduler — создайте надежные, отказоустойчивые рабочие процессы с помощью Durable Functions и Durable Task SDK.

Обзор

Durable Task - это технология Microsoft для создания рабочих процессов и оркестровок в виде обычного кода, который автоматически выживает при сбоях. Вместо того, чтобы управлять сложной логикой повторных попыток, машинами состояний или очередями сообщений, вы выражаете свою бизнес-логику в виде простых функций - Durable Task обрабатывает устойчивость состояния, автоматическое восстановление и распределенную координацию для вас. Рабочие процессы могут работать часами, днями или даже месяцами, надежно возобновляясь с последнего завершенного шага после любого сбоя, перезапуска или передислокации. Общие случаи использования включают распределенные транзакции, многоагентную оркестровку ИИ, конвейеры обработки данных и управление инфраструктурой. Durable Task включает в себя Durable Task SDK для автономных приложений, Durable Functions для бессерверного хостинга на Azure Functions и Durable Task Scheduler - полностью управляемый бэкэнд-сервис, предназначенный для длительных рабочих нагрузок.

Обзор (машинный перевод)

Создавайте надежные, отказоустойчивые рабочие процессы, которые выдерживают любые неудачи.

Таблица содержимого

  • Что такое длительная задача?

  • Почему Длительный Расписание Заданий? Начните через 5 минут Выберите свою структуру

  • Образцы

  • Наблюдение

  • Ссылка API

  • AI-Assisted Development

  • Вклад Сообщество и поддержка

##Что такое длительная работа?

Durable Task - это технология Microsoft для создания рабочих процессов и оркестровок в виде обычного кода, который автоматически выживает при сбоях. Вместо того, чтобы управлять сложной логикой повторных попыток, машинами состояний или очередями сообщений, вы выражаете свою бизнес-логику в виде простых функций - Durable Task обрабатывает устойчивость состояния, автоматическое восстановление и распределенную координацию для вас.

Рабочие процессы могут работать часами, днями или даже месяцами, надежно возобновляясь с последнего завершенного шага после любого сбоя, перезапуска или передислокации. Общие случаи использования включают распределенные транзакции, многоагентную оркестровку ИИ, конвейеры обработки данных и управление инфраструктурой.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Azure Durable Task

Build reliable, fault-tolerant workflows that survive any failure.


Table of Contents


What is Durable Task?

Durable Task is Microsoft’s technology for building workflows and orchestrations as ordinary code that automatically survives failures. Instead of managing complex retry logic, state machines, or message queues, you express your business logic as straightforward functions - Durable Task handles state persistence, automatic recovery, and distributed coordination for you.

Workflows can run for hours, days, or even months, reliably resuming from the last completed step after any crash, restart, or redeployment. Common use cases include distributed transactions, multi-agent AI orchestration, data processing pipelines, and infrastructure management.

Durable Task encompasses the Durable Task SDKs for self-hosted applications, Durable Functions for serverless hosting on Azure Functions, and the Durable Task Scheduler - a fully managed backend service purpose-built for durable workloads.

What is Durable Execution?

Durable execution is an industry-wide approach to making ordinary code fault-tolerant by automatically persisting its progress.


Why Durable Task Scheduler?

  • 🏗️ Fully managed - no storage accounts to configure, no infrastructure to maintain
  • ⚡ Purpose-built & fast - optimized compute+memory; push-model gRPC streaming (no polling)
  • 📊 Built-in dashboard - monitor orchestrations, drill into history, pause/terminate/restart instances (Learn more)
  • 🛡️ Fault isolation - runs as a separate Azure resource; failures don’t cascade to your app
  • 📈 Independent scaling - scheduler scales separately from your app; multiple apps can share one scheduler
  • 🗂️ Multiple task hubs - isolate workloads by environment, team, or project (Learn more)
  • 🐳 Emulator for local dev - Docker-based emulator with dashboard included, zero Azure dependency
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add azure-samples/durable-task-scheduler
Новичок в MCP? Начните с руководства на mcpskill.org →