Persistency with ElasticMQ

134 views
Skip to first unread message

Chen Harel

unread,
Dec 6, 2015, 10:35:39 AM12/6/15
to ElasticMQ
Hi Adam - I was wondering why there's no file-backend support for ElasticMQ. It seems as all queues are dead between process runs and on GitHub (https://github.com/adamw/elasticmq/issues/40) you mentioned there's no plan to add persistency.

I was wondering is this a product, architecture or performance decision? 

Thanks 

Adam Warski

unread,
Dec 6, 2015, 2:08:07 PM12/6/15
to elas...@googlegroups.com
ElasticMQ is used (I think :) ) mostly for testing apps which normally talk to SQS, so you usually don’t need any persistence in tests, in-memory is fine.
There’s a lot of great queueing products out there which offer persistence, hence I’m not sure if it would make sense to make yet another.

Unless, of course, you have a compelling use-case? :)

Adam

--

---
You received this message because you are subscribed to the Google Groups "ElasticMQ" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticmq+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Chen Harel

unread,
Dec 6, 2015, 6:13:28 PM12/6/15
to elasticmq
Hi Adam, do you have another SQS-compatible, file persistency disk, FOSS queue to recommend?

I have a project which heavily uses SQS and I now want to investigate running it on another environment where AWS is not available.

Thanks

--

---
You received this message because you are subscribed to a topic in the Google Groups "ElasticMQ" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/elasticmq/hHK-U4RJWyQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to elasticmq+...@googlegroups.com.

Adam Warski

unread,
Dec 7, 2015, 3:49:34 AM12/7/15
to elas...@googlegroups.com
I don’t think there’s any queue with an SQS interface, but I think it should be quite easy to add your own thin wrapper for another queue.
If you want data to be persistent AND replicated, take a look at: https://softwaremill.com/mqperf/

Otherwise, there’s a lot of queueing projects available … I’d probably first look at RabbitMQ

Adam
Reply all
Reply to author
Forward
0 new messages