Microservice de gestion des invocations de monstres avec système de probabilités dynamiques et pattern Saga.
L'API permet d'invoquer des monstres aléatoires avec des probabilités par rang de rareté :
- COMMON (50%) | RARE (30%) | EPIC (15%) | LEGENDARY (5%)
- Probabilités dynamiques : Les taux s'ajustent automatiquement selon les données disponibles
- Pattern Saga : Garantit la cohérence des données avec compensation automatique en cas d'échec
- 3 compétences par monstre : Chaque skill a son propre tirage de rareté
- Replay automatique : Possibilité de rejouer les invocations échouées
📖 Documentation complète : docs/SYSTEME_INVOCATION.md
docker compose up -d./mvnw spring-boot:run -Dspring-boot.run.arguments="--spring.profiles.active=local"docker compose down -v
docker compose up -d --buildhttp://localhost:8085/swagger-ui/index.html
- Système d'invocation - Probabilités et mécanismes de tirage
- Architecture inter-API - Communication entre microservices
- Pattern Saga - Gestion des transactions distribuées
- Stratégie de tests - Guide de test du projet