hivemq / hivemq-mqtt-client

HiveMQ MQTT Client is an MQTT 5.0 and MQTT 3.1.1 compatible and feature-rich high-performance Java client library with different API flavours and backpressure support
https://hivemq.github.io/hivemq-mqtt-client/
Apache License 2.0
855 stars 158 forks source link

qos 0 publish message dropped #547

Closed liulongblog closed 1 year ago

liulongblog commented 1 year ago

Problem or use case

Does it mean that the processing is too slow?i just put the message in ringbuffer(disruptor) ,thanks for help

Preferred solution or suggestions

pglombardo commented 1 year ago

We would need more information to go on to have a better idea but when sending as QoS 0, your design and code should plan for dropped messages from time to time.

Messages can also be dropped because of system contention, network issues etc..

Can you reproduce the message being dropped? If so, we might be able to provide some advice or insight.

Let us know.

pglombardo commented 1 year ago

Hi @liulongblog - I haven't heard back. Let me know if you still need help with this issue. Otherwise I'll close out the issue sometime soon.

Best, HiveMQ

pglombardo commented 1 year ago

Closing issue. If anything remains, feel free to file another issue. We'd be happy to help out.