Galerie d’Exemples
Exemples fonctionnels démontrant les fonctionnalités et motifs clés de Taskiq-Flow
Version : {VERSION} Lié : Guide de Démarrage Rapide
Aperçu
Cette galerie propose des parcours détaillés des scripts d’exemple inclus dans le répertoire examples/. Chaque exemple démontre une fonctionnalité spécifique ou un motif d’intégration.
Index des Exemples
| Exemple | Description | Concepts Clés |
|---|---|---|
| Pipeline Basique | Pipeline séquentiel simple avec opérations map, filter, group | SequentialPipeline, étapes de base |
| Démonstration Suivi | Surveillance en temps réel avec PipelineTrackingManager | Suivi, stockage d’état, visualisation |
| Pipeline Planifié | Exécution périodique de pipeline via cron | PipelineScheduler, APScheduler, fuseaux horaires |
| Pipeline Audio Dataflow | DAG complet avec parallélisme, map-reduce et visualisation | DataflowPipeline, DAG automatique, parallélisme |
| Découverte Registry | Construction manuelle de DataflowRegistry, introspection DAG, exécution bas niveau | DataflowRegistry, ExecutionEngine, introspection |
| Démo WebSocket | Streaming d’événements en temps réel via WebSockets | HookManager, transport WebSocket, suivi live |
| API REST | Intégration FastAPI pour gestion distante de pipelines | PipelineVisualizationAPI, endpoints personnalisés |
Exécuter les Exemples
Chaque page d’exemple inclut :
- Aperçu — Ce que démontre l’exemple
- Prérequis — Dépendances et configuration requises
- Parcours du code — Explication ligne par ligne
- Concepts clés — Fonctionnalités illustrées
- Instructions d’exécution — Comment lancer le script
- Sortie attendue — Exemple de résultat pour vérification
- Problèmes courants — Conseils de dépannage
Pour exécuter un exemple :
# Se placer à la racine du dépôt
cd taskiq-flow
# Installer les dépendances si nécessaire
pip install -e .
# Lancer un script d'exemple
python examples/quickstart.py
Certains exemples nécessitent des services additionnels (Redis, etc.). Voir les pages individuelles pour les détails.
Catégories d’Exemples
Démarrage
- Pipeline Basique — Commencez ici si vous êtes novice
Monitoring & Opérations
Workflows Avancés
Intégration
Prochaines Étapes
- Guide de Démarrage Rapide — Lancez votre premier pipeline
- Guides Utilisateur — Approfondissements par fonctionnalité
- Référence API — Documentation complète des modules