Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 2.21 KB

README.md

File metadata and controls

42 lines (30 loc) · 2.21 KB

Quarkus - Hivemq Client

All Contributors

Introduction

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][https://smallrye.io/smallrye-reactive-messaging/4.3.0/mqtt/mqtt/] allows usage of a new connector type smallrye-mqtt-hivemq that will use HiveMQ MQTT Client instead of Vertx MQTT client.

This add 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 againsts a configurable topic (defaults to the standard MQTT $SYS/broker/uptime) integrated in Quarkus HealthReport.
  • Many others you can read in official documentation [here][https://hivemq.github.io/hivemq-mqtt-client/].

For more informations about installation and configuration please read the documentation [here][https://quarkiverse.github.io/quarkiverse-docs/quarkus-hivemq-client/dev/index.html].

Contributors ✨

Thanks goes to these wonderful people (emoji key):


masini

💻 🚧

This project follows the all-contributors specification. Contributions of any kind welcome!