springboot-rabbitmq-playground

RabbitMQ

Go into folder rabbitmq.

docker-compose up

Go to WebUI and login with rabbitmq:rabbitmq.

Configure Queues and Exchanges as chown in folder doc.

Spring Boot

Go into folder spring-boot.

Run application against virtual host "default".

./gradlew bootRun

Run application against virtual host "one".

 export SPRING_PROFILES_ACTIVE=host_one && ./gradlew bootRun

Run application against virtual host "two".

 export SPRING_PROFILES_ACTIVE=host_two && ./gradlew bootRun