My team prefers Pelops. https://github.com/s7/scale7-pelops
It's had failover since 0.7. http://groups.google.com/group/scale7/browse_thread/thread/19d441b7cd000de0/624257fe4f94a037 With respect to avoiding writing marshaling code yourself, I agree with the OP that that is rather lacking with these libraries themselves. DataNucleus was recommended to me as a framework with the right abstractions to use Cassandra as a JPA persistence provider, but I haven't had the time to investigate. Dan On Fri, Jun 17, 2011 at 3:18 PM, Jeffrey Kesselman <jef...@gmail.com> wrote: > I'm using Hector. AFAIK its the only one that supports failover today. > > On Fri, Jun 17, 2011 at 6:02 PM, Daniel Colchete <d...@cloud3.tc> wrote: > > Good day everyone! > > I'm getting started with a new project and I'm thinking about using > > Cassandra because of its distributed quality and because of its > performance. > > I'm using Java on the back-end. There are many many things being said > about > > the Java high level clients for Cassandra on the web. To be frank, I see > > problems with all of the java clients. For example, Hector and > Scale7-pelops > > have new semantics on them that are neither Java's or Cassandra's, and I > > don't see much gain from it apart from the fact that it is more complex. > > Also, I was hoping to go with something that was annotation based so that > it > > wouldn't be necessary to write boilerplate code (again, no gain). > > Demoiselle Cassandra seems to be one option but I couldn't find a > download > > for it. I'm new to Java in the back-end and I find that maven is too much > to > > learn just because of a client library. Also it seems to be hard to > > integrate with the other things I use on my project (GWT, GWT-platform, > > Google Eclipse Plugin). > > Kundera looks great but besides not having a download link (Google site > link > > to Github, that links to Google site, but no download) its information is > > partitioned on many blog posts, some of them saying things I couldn't > find > > on its website. One says it uses Lucandra for indexes but that is the > only > > place talking about it, no documentation about using it. It doesn't seem > to > > support Cassandra 0.8 also. Does it? > > I would like to hear from the users here what worked for you guys. Some > real > > world project in production that was good to write in Java, where the > client > > was stable and is maintained. What are the success stories of using > > Cassandra with Java. What would you recommend? > > Thank you very much! > > Best, > > -- > > Dani > > Cloud3 Tech - http://cloud3.tc/ > > Twitter: @DaniCloud3 @Cloud3Tech > > > > > > -- > It's always darkest just before you are eaten by a grue. >