rumqtt icon indicating copy to clipboard operation
rumqtt copied to clipboard

Rumqttd persistence

Open Ddystopia opened this issue 7 months ago • 4 comments

Hello, looking at a the roadmap, persistence (for example for retained messages, last wills) doesn't seem to be planned. But some comments in the source code mention it. Are you planning to implement it? This is a feature request.

Ddystopia avatar May 20 '25 12:05 Ddystopia

We are currently moving to https://nanomq.io/ just because of the lack of that feature.

Ddystopia avatar May 20 '25 12:05 Ddystopia

retained messages and last will are supported since https://github.com/bytebeamio/rumqtt/releases/tag/rumqttd-0.18.0

( they were removed for some period but introduced back in 0.18 )

in case this isn't fulfilling the requirements, can you please elaborate more about wdym by persistence? thanks!

swanandx avatar May 20 '25 12:05 swanandx

retained messages and last will are supported since https://github.com/bytebeamio/rumqtt/releases/tag/rumqttd-0.18.0

( they were removed for some period but introduced back in 0.18 )

in case this isn't fulfilling the requirements, can you please elaborate more about wdym by persistence? thanks!

I meant, filesystem. So that device is restarted (we can afford only a couple of seconds of graceful shutdown), but clients just reconnect and nothing else should change.

Ddystopia avatar May 20 '25 16:05 Ddystopia

We have persistence implemented in an internal fork. We'll likely opensource it October

tekjar avatar Jun 16 '25 17:06 tekjar