[Architecture] have we looked at hector?

Indika Kumara 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.

Thanks,

Indika

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.
> --Srinath
>
> On Fri, Mar 18, 2011 at 8:49 AM, Sanjiva Weerawarana <sanjiva at wso2.com>
> wrote:
> > 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
> master
> > 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
> Cassandra.
> >
> > As of version 0.7.0-23, Hector artificats are deployed to Maven Central.
> If
> > you use maven for your build system, you need only include the
> hector-core
> > 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
> which
> > have node counts into the hundreds. Issues generally are fixed as quickly
> as
> > 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
> form
> > 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 |
> +1
> > 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
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/architecture/attachments/20110318/8d6c651d/attachment.html>


More information about the Architecture mailing list