This extension allow usage of the HiveMQ MQTT Client inside a Quarkus App, in JVM and Native mode.
Added with the SmallRye Reactive Messaging MQTT allows usage of a new connector type smallrye-mqtt-hivemq that will use HiveMQ MQTT Client instead of Vertx MQTT client.
This adds some benefits to the original SmallRye MQTT:
- Battle tested MQTT Client outside of Vertx landscape.
- Management of external CA file for secure connections with self-signed certificates
- Backpressure support integrated with MQTT QOS.
- Automatic and configurable reconnect 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.
For more information about installation and configuration please read the documentation here.
Thanks goes to these wonderful people (emoji key):
masini 💻 🚧 |
pjgg 💻 🚧 |
This project follows the all-contributors specification. Contributions of any kind welcome!