thingsboard / tbmq

Open-source, scalable, and fault-tolerant MQTT broker able to handle 4M+ concurrent client connections, supporting at least 3M messages per second throughput per single cluster node with low latency delivery. The cluster mode supports more than 100M concurrently connected clients.
https://thingsboard.io/products/mqtt-broker/
Apache License 2.0
585 stars 49 forks source link

Changed storage for persisted device messages from Postgres to Redis #142

Closed ShvaykaD closed 2 months ago

ShvaykaD commented 3 months ago

Pull Request description

Summary:

This PR migrates the storage of device persisted messages and session context from PostgreSQL to Redis, optimizing data management while introducing Redis as an additional third-party dependency alongside PostgreSQL.

Details:

General checklist

Back-End feature checklist

dmytro-landiak commented 2 months ago

pls add a meaningful description of the PR and mark all points from the checklist that are finished.

dmytro-landiak commented 2 months ago

@ShvaykaD pls resolve conflicts and update all 1.3.1 places in your PR to 2.0.0