HiveMQ

Getting started with the HiveMQ Client Library

The HiveMQ MQTT Client Library is an MQTT 5.0 and 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support.

All the necessary information to get started can be found on the project page.

2 Likes

Can you make a comparision with Paho Mqtt Client Library?

Hey there,

I am not quite sure what kind of comparison you are looking for.
The major differences between the HiveMQ MQTT Client Library and the Eclipse Paho Java Client are:

  • Full MQTT 5 Support
  • API flavors:
    • Reactive, Async and Blocking
    • Flexible switching
    • Consistent and clearly separated
  • Backpressure support:
    • QoS 1 and 2
    • QoS 0 (dropping incoming messages if necessary)
  • Automatic and configurable thread management

You will find all the details on the project page, provided in the initial post.
Feel free to open a new thread in case you come across any specific questions.

Kind regards,
Florian