Guide utilisateur#
Comment penser Durable, et comment s’en servir. Commencez par Pourquoi Durable si vous hésitez encore ; la page d’accueil plaide la même chose, de façon interactive.
| Pourquoi Durable | le problème qu’il résout, ce qu’il remplace — et quand vous n’en avez pas besoin |
| Paquets | la bibliothèque, le bundle, le pilote Temporal — quoi installer, et quand |
| Premiers pas | installation, configuration Symfony, un premier workflow, les commandes du worker |
| Concepts | workflows, activités, rejeu et backends, en français courant |
| Backends | en mémoire ou Temporal, et ce que chacun sait faire |
| Écrire un workflow | WorkflowEnvironment, signaux, requêtes, mises à jour, workflows enfants |
| Écrire des activités | contrats d’activité, injection de dépendances, le stub typé |
| Échecs et réessais | ce que le journal enregistre, et pourquoi une activité a cessé de réessayer |
| Annulation | lever l’annulation dans le workflow pour qu’il puisse compenser |
| Opérations Nexus | appeler une opération servie par une autre équipe — et en servir |
| Options et objets valeur | limites de réessai, délais, planifications cron, attributs de recherche |
| Tester des workflows | des tests unitaires sans serveur, et la suite qui tourne contre un vrai |
| Référence de configuration | chaque clé de durable.yaml |
Les décisions d’architecture (DUR) et les conventions de travail (WA) vivent dans le
dépôt, à destination des contributeurs, sous documentation/adr/ et documentation/wa/.