adjust / rmq

Message queue system written in Go and backed by Redis
MIT License
1.57k stars 206 forks source link

Can we have persistence and durability of the message queue to be used as logging? #37

Closed streetlist closed 4 years ago

streetlist commented 6 years ago

Can we have persistence and durability of the message queue to be used as logging?

wellle commented 6 years ago

@streetlist: Thanks for your interest! Since rmq just builds on top of Redis, I think your best option is to just set up Redis to be persistent and durable, see https://redis.io/topics/persistence

Alternatively you could use a non durable Redis and have rmq consumers which just move all your logging deliveries to any other persistent storage. But at that point I'm not sure if you even need rmq then.

Since durability/persistence happens at the Redis level, I would say this topic is generally not going to be a goal for rmq itself.

wellle commented 4 years ago

Closing as there's nothing to be done here.