Visão geral
O que é a Tarefa Durável?Documentação de Tarefas Duráveis
O Durable Task é a tecnologia da Microsoft para criar fluxos de trabalho e orquestrações como código comum, que lida com a persistência de estado, recuperação automática e coordenação distribuída. O Durable Task engloba os SDKs do Durable Task para aplicativos autohospedados, o Durable Functions para hospedagem sem servidor no Azure Functions, o provedor de armazenamento Durable Task Scheduler e os padrões de aplicativos Durable Agentic.
Conceito
Escolha seu modelo de hospedagemConceito
Visão geral do modelo de programaçãoConceito
Visão geral dos agentes de IAVisão geral
Durable FunctionsVisão geral
SDKs para tarefas duráveisVisão geral
Tarefa durável para agentes de IADurable Functions
Orquestrações sem servidor hospedadas no Azure Functions
SDKs para tarefas duráveis
SDKs portáteis para hospedar fluxos de trabalho duráveis em qualquer plataforma de computação
Tarefa durável para agentes de IA
Criar agentes de IA escalonáveis e tolerantes a falhas com execução durável
Agendador de tarefas duráveis
Serviço de back-end totalmente gerenciado criado para cargas de trabalho duráveis
Conceitos principais
Restrições e limitações de código
Saiba mais sobre restrições de código e limitações a serem observadas ao criar orquestrações duráveis.
Hubs de tarefas
Saiba como os hubs de tarefas armazenam o progresso de orquestrações, atividades e funções de entidade.
Tratamento de erros e novas tentativas
Saiba como lidar com erros e implementar novas tentativas em orquestrações de Tarefa Durável.
Entidades duráveis
Saiba como definir e gerenciar entidades com estado na Tarefa Durável.
Controle de versão e segurança de implantação
Saiba como gerenciar o controle de versão e garantir implantações seguras na Tarefa Durável.
Agendamento de tarefas e temporizadores
Saiba como agendar orquestrações e usar temporizadores na Tarefa Durável.
Padrões de aplicativo duráveis
Encadeamento de funções
Saiba como encadear funções em uma sequência de etapas dependentes.
Fan-out/fan-in
Saiba como executar várias funções em paralelo e aguarde até que elas sejam concluídas.
Monitores
Saiba como implementar processos de monitoramento de execução longa que reagem às alterações em seu ambiente.
Interação humana
Saiba como projetar orquestrações que aguardem a entrada ou aprovação humana.
Explorar mais
Execução durável em Aplicativos de Contêiner do Azure
Obtenha a execução durável em seus fluxos de trabalho em Aplicativos de Contêiner do Azure.
Durable Functions no Agent Framework
Crie agentes de IA com estado e orquestrações determinísticas multiagentes em um ambiente sem servidor no Azure.
Exemplos de código da Tarefa Durável
Explore exemplos de código para implementar orquestrações duráveis em vários ambientes.