Effets parallèles

Concurrence et handoff d'intégration dans les workflows : races, double dépense, callbacks rejoués et mauvais usage de l'idempotence.

1 min de lecturemis à jour le 13 oct. 2026florianamette1 contributeur
Demander à votre assistant (MCP)Modifier sur GitHub

Les effets parallèles couvrent ce qui se produit lorsque deux requêtes ou plus touchent le même état de workflow, ou lorsque des callbacks asynchrones arrivent dans le désordre. Ils côtoient le séquencement (ordre des étapes visibles par l'utilisateur) et l'alignement de l'état (ce que croit chaque couche).

Concurrence#

PageObjet
TOCTOU dans les workflowsÉcarts check-then-act entre requêtes
Double dépenseDépenser deux fois le même solde, coupon ou crédit
Requêtes parallèlesFan-out intentionnel de requêtes contre des verrous faibles

Handoff d'intégration#

PageObjet
Rejeu de webhookLivraison en double de callbacks signés ou non signés
Callback hors ordreÉvénements de paiement ou de provisioning appliqués dans le mauvais ordre
Mauvais usage des clés d'idempotenceClés ignorées, mal portées ou réinitialisées à la retentative