Mise en place d'un broker Rabbit MQ permettan la gestion de message Asynchrone
Technologies utilisées:
- Java 17
- Maven 3.6
- Spring-boot: 3.2
Deploiement de Rabbit MQ via docker compose
version: '3'
services:
rabbitmq:
image: rabbitmq:management
container_name: rabbitmq
environment:
- RABBITMQ_DEFAULT_USER=guest
- RABBITMQ_DEFAULT_PASS=guest
ports:
- "5672:5672"
- "15672:15672"
networks:
default:
driver: bridge
Lancement de RabbitMQ docker-compose up -d
Lancement de l'application Spring-boot
$ mvn clean
$ mvn spring-boot:run
Le service est accessible sur http://localhost:8080
Serveur RabbitMQ
Le seveur est accessible via http://localhost:5672
Interface d'Administration de RabbitMQ
Le seveur est accessible via http://localhost:15672
Login: guest
Password: guest