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:
@@ -10,6 +10,9 @@ services:
|
||||
MiniShop\Shared\Technical\Clock:
|
||||
alias: MiniShop\Shared\Technical\SystemClock
|
||||
|
||||
MiniShop\Shared\Technical\IdempotencyStore:
|
||||
alias: MiniShop\Shared\Technical\InMemoryIdempotencyStore
|
||||
|
||||
# --- Sales ---
|
||||
MiniShop\Sales\Application\:
|
||||
resource: '%kernel.project_dir%/src/Sales/Application/'
|
||||
|
||||
Reference in New Issue
Block a user