Un livre de comptes mis à jour à l’aide de Kafka Streams.
Ce projet est construit comme un projet Maven multi-module basé sur le JDK 21.
Parmi ces modules :
-
avro- Les schémas Avro. -
domain- Le domaine fonctionnel de l’application. -
application- L’environnement d’exécution de l’application. -
documentation- La documentation vivante du projet.
|
Note
|
Les répertoires qui démarrent par un point contiennent des configurations additionnelles :
|
Construction |
./mvnw package |
Documentation |
./mvnw verify |
Lancement |
./mvnw spring-boot:run |
|
Tip
|
Le lancement se fait par défaut en se connectant à un broker Kafka externe. Si vous souhaitez lancer l’application tous les éléments disponibles, il est possible de lancer la commande `./mvnw spring-boot:run -Dspring-boot.run.profiles=docker` Elle déclenchera un docker compose qui lancera : La description des composants lancés se trouve dans le fichier |