Step 05 — Hardening
- CorrelationId VO pour le tracing inter-BC - IdempotencyStore (interface + InMemory) pour garde d'idempotence - correlationId ajouté aux contrats Published Language (retro-compatible par défaut) - Consumers Invoicing et LegacyFulfillment idempotents avec logging - MessengerSalesEventPublisher propage les correlationIds - Tests unitaires idempotence + tests d'intégration consommateurs idempotents
This commit is contained in:
@@ -20,5 +20,6 @@ final readonly class OrderPlaced
|
||||
public string $currency,
|
||||
public string $placedAt,
|
||||
public array $lines,
|
||||
public string $correlationId = '',
|
||||
) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user