Tried using Cassandra as a queue once. It's an attractive idea, having the data replicated and durably stored. However the problems we hit were with trying to utilize a secondary index for whether or not something had been processed or not. Since that index field was basically on a type with arity of 2, we ended up with a column family with two really wide rows, which Cassandra, though it can do it, really does not perform very well with.
That coupled with Hector timeout issues became a real problem for us. My thoughts now are don't use Cassandra as a queue, but there may be much smarter ways to do it. Dave On Wed, Jun 27, 2012 at 11:34 PM, Deno Vichas <d...@syncopated.net> wrote: > does anybody have experience with these projects? > > https://github.com/btoddb/**cassandra-queue<https://github.com/btoddb/cassandra-queue> > https://github.com/btoddb/**cassandra-queue-spring<https://github.com/btoddb/cassandra-queue-spring> > > thanks, > deno >