[Architecture] have we looked at hector?
indika at wso2.com
Fri Mar 18 00:35:38 EDT 2011
We are using Hector. We also provide a dataaccess OSGI service based on
hector. But, an application can use Hector or any other clients as we
support MT at the server.
On Fri, Mar 18, 2011 at 9:34 AM, Srinath Perera <srinath at wso2.com> wrote:
> Hi Sanjiva,
> Our Cassandra work work uses Hector AFAIK. That is calls from carbon
> UI to cassandra and also MT is support through Hector.
> On Fri, Mar 18, 2011 at 8:49 AM, Sanjiva Weerawarana <sanjiva at wso2.com>
> > As an API on top of Cassandra: From the readme
> > at https://github.com/rantav/hector:
> > README
> > The current 0.7.0 branch will work with Apache Cassandra 0.7.x. The
> > has been switched to tracking Apache Cassandra 0.8.0. Current releases on
> > the downloads section should be cosidered production ready. You should
> > always choose the most recent release for your version of Apache
> > As of version 0.7.0-23, Hector artificats are deployed to Maven Central.
> > you use maven for your build system, you need only include the
> > dependency and all related dependencies will be managed automatically.
> > Hector is a high level Java client for Apache Cassandra.
> > Apache Cassandra is a highly available column oriented database:
> > http://cassandra.apache.org
> > Hector is the greatest warrior in the greek mythology, Troy's builder and
> > brother of Cassandra
> > http://en.wikipedia.org/wiki/Hector
> > http://en.wikipedia.org/wiki/Cassandra
> > Hector is currently in use on a number of production systems some of
> > have node counts into the hundreds. Issues generally are fixed as quickly
> > possbile and releases done frequently.
> > Some features provided by this client:
> > o high level, simple object oriented interface to cassandra
> > o failover behavior on the client side
> > o connection pooling for improved performance and scalability
> > o JMX conters for monitoring and management
> > o configurable and extensible load balancing
> > o complete encapsulation of the underlying Thrift API and structs
> > o automatic retry of downed hosts
> > o automatic discovery of additional hosts in the cluster
> > o suspension of hosts for a short period of time after several timeouts
> > o simple ORM layer that works
> > o a type-safe approach to dealing with Apache Cassandra's data model
> > Detailed documentation of Hector features and usage can be found in PDF
> > hosted by Riptano:
> > http://www.riptano.com/sites/default/files/hector-v2-client-doc.pdf
> > Some interesting pages from the wiki:
> > o SLF4J fun and hijinks:
> > https://github.com/rantav/hector/wiki/SLF4J-in-Hector-
> > o Mailing Lists: https://github.com/rantav/hector/wiki/Mailing-Lists
> > o Maven Central location (includes javadoc):
> > http://repo2.maven.org/maven2/me/prettyprint/
> > Example projects using Hector:
> > o https://github.com/zznate/cassandra-tutorial
> > o https://github.com/zznate/hector-examples
> > o https://github.com/riptano/twissjava
> > The work was initially inspired by
> > http://code.google.com/p/cassandra-java-client/ but has taken off to
> > different directions since.
> > --
> > Sanjiva Weerawarana, Ph.D.
> > Founder, Chairman & CEO; WSO2, Inc.; http://wso2.com/
> > email: sanjiva at wso2.com; phone: +94 11 763 9614; cell: +94 77 787 6880 |
> > 650 265 8311
> > blog: http://sanjiva.weerawarana.org/
> > Lean . Enterprise . Middleware
> > _______________________________________________
> > Architecture mailing list
> > Architecture at wso2.org
> > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
> Srinath Perera, Ph.D.
> Senior Software Architect, WSO2 Inc.
> Visiting Faculty, University of Moratuwa
> Member, Apache Software Foundation
> Research Scientist, Lanka Software Foundation
> Blog: http://srinathsview.blogspot.com/
> Architecture mailing list
> Architecture at wso2.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Architecture