contract-testing-roster

Un axe (stack) + un booléen (opt-in) : résout comment un test de contrat côté fournisseur est construit — ne jamais coder la décision en dur dans un worker.

Quand l’utiliser

Contrat d’entrée

Contrat de sortie

Invariants

Pourquoi cette forme

Centraliser la décision de routage dans un seul skill évite que chaque worker suppose un stack. Tout nouveau stack s’insère sans toucher aux agents existants.

« Consumer-driven contracts let the consumer specify what it needs from a provider. » — Newman, S., Building Microservices, 2nd ed., 2021.

Table des adaptateurs de stack

Stack Adaptateur Statut
.NET contract-testing-dotnet supporté
Java (contract-testing-java non encore fourni) NON SUPPORTÉ

Customisation autorisée

Voir aussi