dbos-typescript
Construa Aplicações DBOS Tolerantes a Falhas
O SDK TypeScript do DBOS permite aos desenvolvedores construir aplicações confiáveis com fluxos de trabalho duráveis que se recuperam automaticamente de falhas. A habilidade fornece melhores práticas para fluxos de trabalho, passos, filas e padrões de comunicação.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "dbos-typescript". Como crio um fluxo de trabalho DBOS que chama uma API?
Résultat attendu:
- Use DBOS.runStep para envolver a chamada de API, depois registre o fluxo de trabalho com DBOS.registerWorkflow. Passos são checkpointados para recuperação confiável.
Utilisation de "dbos-typescript". Qual é a diferença entre um fluxo de trabalho e um passo?
Résultat attendu:
- Fluxos de trabalho devem ser determinísticos e lidar com orquestração. Passos realizam operações não determinísticas como chamadas de API, I/O de arquivos e consultas de banco de dados.
Audit de sécurité
SûrThis is a legitimate documentation skill for DBOS TypeScript SDK. Static findings are false positives triggered by markdown syntax (code blocks using backticks), standard configuration patterns (environment variables), and documentation keywords. No actual security vulnerabilities present.
Problèmes à risque moyen (1)
Problèmes à risque faible (2)
Facteurs de risque
🔑 Variables d’environnement (1)
Score de qualité
Ce que vous pouvez construire
Construa pipelines de processamento de dados resilientes
Crie fluxos de trabalho que processam dados de forma confiável com retry automático e recuperação de falhas
Implemente comunicação confiável entre microsserviços
Use eventos e mensagens do DBOS para comunicação entre serviços desacoplada e tolerante a falhas
Adicione durabilidade a aplicações Node.js existentes
Aprimore aplicações TypeScript com execução de fluxo de trabalho durável que sobrevive a quedas e reinícios
Essayez ces prompts
Create a DBOS workflow that fetches data from an API and processes it. Show how to use DBOS.runStep for the API call and register the workflow properly.
Show how to configure step retries with exponential backoff for a DBOS workflow that calls an unreliable external service.
Create a DBOS queue with concurrency limits and rate limiting for processing items. Show how to enqueue workflows and configure worker behavior.
Demonstrate how to use DBOS events for inter-workflow communication. Show how one workflow can emit events and another can listen for them.
Bonnes pratiques
- Mantenha fluxos de trabalho determinísticos - mova todas as operações não determinísticas para passos
- Sempre use DBOS.runStep para qualquer operação que acesse serviços externos ou bancos de dados
- Configure políticas de retry apropriadas para passos que podem falhar temporariamente
Éviter
- Chamar fluxos de trabalho de dentro de passos - isso quebra o modelo de execução
- Usar Math.random() ou Date.now() diretamente em fluxos de trabalho - eles causam não determinismo
- Modificar variáveis globais a partir de fluxos de trabalho - isso quebra a capacidade de replay