Guide utilisateur#
Le modèle de Durable, et la façon de s’en servir. Commencez par Pourquoi Durable si vous hésitez encore ; la page d’accueil présente les mêmes arguments sous forme 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, SQL (DBAL ou Illuminate) ou Temporal, et ce que chacun prend en charge |
| gRPC dans votre image de conteneur | les images php-grpc, et comment ajouter ext-grpc aux vôtres |
| Le tableau de bord | la liste des runs et l’historique d’un run, les mêmes panneaux sur chaque hôte |
| Durable et le SDK PHP de Temporal | ce qui correspond à quoi, et le jeu Rector qui migre un projet |
| É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 |
| Modifier un workflow en cours | des points de changement déclarés, pour qu’un déploiement ne casse pas une exécution en vol |
| Opérations Nexus | appeler une opération servie par une autre équipe, et en servir une |
| 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 |
| Cas d’usage | une chose entière construite de bout en bout : la démonstration Nexus à quatre applications |
| Glossaire | la douzaine de mots que ce guide emploie dans un sens précis |
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/.