Spring-boot 3.0.3 + Reactive + Hivemq Powered application for demo purposes.
java -jar mqtt-broker-api-0.0.1-SNAPSHOT.jar.jar
First build the flat jar with the usual.
gradle bootJar
Then run the docker build
docker build -t mqttbroker:latest .
And then run
docker run mqttbroker:latest
With the mqtt broker app you can maintain different broker configurations.
Connect to them.
Publish String messages (this is a know limitation in this app for now and a future work).
Subscribe long polling from diffrent brokers.