Getting Started
This extension allows usage of the HiveMQ MQTT Client inside a Quarkus App, in JVM and Native mode.
Together with the "SmallRye Reactive Messaging MQTT" extension allows usage of a new connector type smallrye-mqtt-hivemq that will use HiveMQ Client instead of Vertx MQTT client.
This adds some benefits to the original SmallRye MQTT:
-
Battle tested MQTT Client outside Vertx landscape
-
Management of external CA file for secure connections with self-signed certificates
-
Backpressure support integrated with MQTT QOS
-
Native mode support
-
DevServices support
-
Automatic and configurable reconnection handling and message redelivery
-
Real Health Check against a configurable topic (defaults to the standard MQTT $SYS/broker/uptime) integrated in Quarkus HealthReport
-
Many others you can read in official documentation here.