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:
@@ -12,5 +12,6 @@ final readonly class OrderCancelled
|
||||
{
|
||||
public function __construct(
|
||||
public string $orderId,
|
||||
public string $correlationId = '',
|
||||
) {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user