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:
@@ -19,5 +19,6 @@ final readonly class OrderConfirmed
|
||||
public int $totalInCents,
|
||||
public string $currency,
|
||||
public array $lines,
|
||||
public string $correlationId = '',
|
||||
) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user