This is a sample application that demonstrates some different technologies tied together by Docker.
- Java 20/21
- Spring Boot 3.2.4
- Gradle 8.7
- Docker
- RabbitMQ
- MySQL
- Clone the repository
- Run
docker-compose up --build
in the root directory - The application will be available at
http://localhost:8080
- The sample application will send a message with a random number to RabbitMQ every 10 seconds
- The message will be consumed by the RabbitMQ listener, multiplied by 2, and saved to the MySQL database