JMQTT Java mqtt broker/server base on moquette The broker supports QoS 0, QoS 1 and QoS 2. Use Netty for the protocol encoding and decoding. Use redisson store mqtt session. Use spring boot build jar. Use mongodb or jpa for auth.