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/.