Skip to content

daggerok/spring-websocket-stomp

Repository files navigation

Spring WebSocket STOMP CI

Spring WebSocker STOMP app using simple in-memory, RabbitMQ and ActiveMQ message brokers

simple-in-memory-broker

./mvnw -f simple-in-memory-broker clean compile spring-boot:start

open http://127.0.0.1:8001 # click connect, type message and press enter

./mvnw -f simple-in-memory-broker spring-boot:stop

rabbitmq-broker

docker compose -f ./rabbitmq-broker/docker-compose.yml up -d --build 
./mvnw -f rabbitmq-broker clean compile spring-boot:start

open http://127.0.0.1:8002 # click connect, type message and press enter

./mvnw -f rabbitmq-broker spring-boot:stop
docker compose -f ./rabbitmq-broker/docker-compose.yml down -v --rmi local

activemq-broker

docker compose -f ./activemq-broker/docker-compose.yml up -d --build 
./mvnw -f activemq-broker clean compile spring-boot:start

open http://127.0.0.1:8003 # click connect, type message and press enter

./mvnw -f activemq-broker spring-boot:stop
docker compose -f ./activemq-broker/docker-compose.yml down -v --rmi local

other repos

rtfm