dbos-typescript
Erstellen Sie fehlertolerante DBOS-Anwendungen
Das DBOS TypeScript SDK ermöglicht Entwicklern den Aufbau zuverlässiger Anwendungen mit dauerhaften Workflows, die automatisch von Fehlern wiederherstellen. Die Skill bietet Best Practices für Workflows, Steps, Queues und Kommunikationsmuster.
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". Wie erstelle ich einen DBOS-Workflow, der eine API aufruft?
Résultat attendu:
- Verwenden Sie DBOS.runStep, um den API-Aufruf zu wrapsen, und registrieren Sie den Workflow dann mit DBOS.registerWorkflow. Steps werden für zuverlässige Wiederherstellung checkpointed.
Utilisation de "dbos-typescript". Was ist der Unterschied zwischen einem Workflow und einem Step?
Résultat attendu:
- Workflows müssen deterministisch sein und übernehmen die Orchestrierung. Steps führen nicht-deterministische Operationen wie API-Aufrufe, Datei-I/O und Datenbankabfragen aus.
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
Aufbau robuster Datenverarbeitungspipelines
Erstellen Sie Workflows, die Daten zuverlässig verarbeiten mit automatischem Retry und Wiederherstellung nach Fehlern
Implementierung zuverlässiger Microservice-Kommunikation
Verwenden Sie DBOS Events und Messages für entkoppelte, fehlertolerante Inter-Service-Kommunikation
Hinzufügen von Dauerhaftigkeit zu bestehenden Node.js-Anwendungen
Erweitern Sie TypeScript-Anwendungen mit dauerhafter Workflow-Ausführung, die Abstürze und Neustarts übersteht
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
- Halten Sie Workflows deterministisch - verschieben Sie alle nicht-deterministischen Operationen zu Steps
- Verwenden Sie immer DBOS.runStep für jede Operation, die auf externe Services oder Datenbanken zugreift
- Konfigurieren Sie geeignete Retry-Richtlinien für Steps, die vorübergehend fehlschlagen können
Éviter
- Aufruf von Workflows aus Steps heraus - dies bricht das Ausführungsmodell
- Direkte Verwendung von Math.random() oder Date.now() in Workflows - sie verursachen Nicht-Determinismus
- Änderung globaler Variablen aus Workflows - dies bricht die Replay-Fähigkeit