Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 97780 invoked from network); 23 Jun 2010 22:13:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 23 Jun 2010 22:13:13 -0000 Received: (qmail 56209 invoked by uid 500); 23 Jun 2010 22:13:12 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 56147 invoked by uid 500); 23 Jun 2010 22:13:11 -0000 Mailing-List: contact user-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cassandra.apache.org Delivered-To: mailing list user@cassandra.apache.org Received: (qmail 56134 invoked by uid 99); 23 Jun 2010 22:13:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jun 2010 22:13:11 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_REMOTE_IMAGE,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gavan.hood@gmail.com designates 74.125.83.172 as permitted sender) Received: from [74.125.83.172] (HELO mail-pv0-f172.google.com) (74.125.83.172) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jun 2010 22:13:04 +0000 Received: by pvc21 with SMTP id 21so429715pvc.31 for ; Wed, 23 Jun 2010 15:12:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=bMJ3PM1Fmlli81H6qMIXRYQnUEixELq9bijI9mj94FY=; b=poQQP4JI36NlFhM6APCKTmZaz9194UMUMYcgJAYpQZ1ppQWnyh/Jh3SkN83Pp7fAPA 2TDYiGK342bnktFWAfNfRXKkHCofP/1o3rLdLBginW5j4vpe6FwMRHGZvFSriJ0XkSBQ o9YkfTm6AJ1g4q7Q6Caicnglpn9JQqXb0i+6w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Yor4NVJjbom5Jef24CLCflnKLwzxIQdhJRaMfzMS5+0phsQMq3IQddDu6NyJLXv6we n7z01ErS4sDE6yXGTWJGqj0JyzNKAEKX1JIWdcutrUyta/4+OiHlT5W+hFZsSnomSnBV zyJeUvJ77OcUI91H9YG2RPuGYW1XqUgRYhycY= MIME-Version: 1.0 Received: by 10.114.214.33 with SMTP id m33mr8321210wag.107.1277331163271; Wed, 23 Jun 2010 15:12:43 -0700 (PDT) Received: by 10.114.146.5 with HTTP; Wed, 23 Jun 2010 15:12:43 -0700 (PDT) In-Reply-To: References: Date: Thu, 24 Jun 2010 08:12:43 +1000 Message-ID: Subject: Re: hector or pelops From: Gavan Hood To: user@cassandra.apache.org Content-Type: multipart/alternative; boundary=0016e64b92b63f554e0489b9d6b9 X-Virus-Checked: Checked by ClamAV on apache.org --0016e64b92b63f554e0489b9d6b9 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Ran, I have been trialling hector but have not found the the samples you refer to, I found your basic ExampleClient but it does not excercise many functions for instance the getSlice, fields usage etc I want to develop a solid set of tests for each API call, do you have some code that will help me build that. If my code ends up useful I intend to publish it on my website for others to use. Regards Gavan On Thu, Jun 24, 2010 at 4:43 AM, Ran Tavory wrote: > As the developer of hector I can only speak in favor of my child of love > and I haven't tried pelops so take the following with a grain of salt... > Hector sees wide adoption and has been coined the de-facto java client. > It's been in use in production critical systems since version 0.5.0 by a = few > companies. > The development team is responsive and accepts patches from the community > and is busy with new features and improvements all the time. There's a bu= g > tracking system and all bugs are fixed very fast. > There are two active mailing lists one for the developers and one for the > users http://wiki.github.com/rantav/hector/mailing-lists (85 members) > The project is maintained on github (http://github.com/rantav/hector) and > the process in all is very transparent and open to the community. > Code is well tested with an embedded version of cassandra which I > contributed back to the main cassandra repository, it runs a mvn and an a= nt > build and all release versions are available at > http://github.com/rantav/hector/downloads including source code. We love > contributions and want to make it as easy as possible to contribute back. > I myself have made a few contributions to cassandra core so I'm well > familiar with its internals, which doesn't hurt when you write a client..= . > ...and finally the features (just the high level): > - connection pooling > - datacenter friendly > - high level API > - all public cassandra versions in the last 6 months > - failover > - simple LB > - extensive JMX > - well documented, many examples, wiki, mailing list, team of developers > and contributors. > > ... and of course there's also thrift if you're into hacking on it... > > > On Wed, Jun 23, 2010 at 5:38 PM, Serdar Irmak wrote= : > >> Hi >> >> Which java client library do you reccommend, hector or pelops and why ? >> >> >> >> Best Regards, >> >> >> >> >> ------------------------------ >> >> *- Bu e-posta mesaji kisiye =F6zel olup, gizli bilgiler iceriyor olabili= r. >> Eger bu e-posta mesaji size yanlislikla ulasmissa, e-posta mesajini >> kullaniciya hemen geri gonderiniz ve mesaj kutunuzdan siliniz. **Bu e- >> posta mesaji, **hicbir sekilde, herhangi bir amac i=E7in dagitilamaz, >> yayinlanamaz ve para karsiligi satilamaz. Yollayici, bu e-posta mesajini= n- >> **virus koruma sistemleri ile kontrol ediliyor olsa bile - **virus >> i=E7ermedigini garanti etmez ve meydana gelebilecek zararlardan dogacak >> hi=E7bir sorumlulugu kabul etmez. >> - The information contained in this message is confidential, intended >> solely for the use of the individual or entity to whom it is addressed >> and may be protected by professional secrecy. You should not copy, discl= ose >> or distribute this information for any purpose. If you are not the inten= ded >> recipient of this message or you receive this mail in error, you should >> refrain from making any use of the contents and from opening any attachm= ent. >> In that case, please notify the sender immediately and return the messag= e to >> the sender, then, delete and destroy all copies. This e-mail message has >> been swept by anti-virus systems for the presence of computer viruses. I= n >> doing so, however, we cannot warrant that virus or other forms of data >> corruption may not be present and we do not take any responsibility in a= ny >> occurrence.* >> ------------------------------ >> >> > > --0016e64b92b63f554e0489b9d6b9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi Ran,
=A0
I have been trialling hector but have not found the=A0 the samples you= refer to, I found your basic ExampleClient but it does not excercise many = functions for instance the getSlice, fields usage etc
=A0
I want to develop a solid set of tests for each=A0API call, do you hav= e some code=A0 that will=A0help me build that. If=A0my code=A0ends up usefu= l I intend to publish it on my website for others to use.
=A0
Regards
Gavan=A0

On Thu, Jun 24, 2010 at 4:43 AM, Ran Tavory <rantav@gmail.com&= gt; wrote:
As the developer of hector I can only speak in favor of my= child of love and I haven't tried pelops so take the following with a = grain of salt...=20
Hector sees wide adoption and has been coined the de-facto java client= . It's been in use in production critical systems since version 0.5.0 b= y a few companies.
The development team is responsive and accepts patches from the commun= ity and is busy with new features and improvements all the time. There'= s a bug tracking system and all bugs are fixed very fast.
There are two active mailing lists one for the developers and one for = the users=A0http://wiki.github.com/rantav/hector/mailing-lists (8= 5 members)
The project is maintained on github (http://github.com/rantav/hector) and the p= rocess in all is very transparent and open to the community.
Code is well tested with an embedded version of cassandra which I cont= ributed back to the main cassandra repository, it runs a mvn and an ant bui= ld and all release versions are available at=A0http://github.com/rantav/hector= /downloads including source code. We love contributions and want to mak= e it as easy as possible to contribute back.
I myself have made a few contributions to cassandra core so I'm we= ll familiar with its internals, which doesn't hurt when you write a cli= ent...
...and finally the features (just the high level):
- connection pooling
- datacenter friendly
- high level API
- all public cassandra versions in the last 6 months
- failover
- simple LB
- extensive JMX
- well documented, many examples, wiki, mailing list, team of develope= rs and contributors.

... and of course there's also thrift if you're into hacking o= n it...=20


On Wed, Jun 23, 2010 at 5:38 PM, Serdar Irmak <sirmak@protel.com.tr> wrote:

Hi

Which java client library do you reccommend, hector = or pelops and why ?

=A0

Best Regards,

=A0


- Bu e-posta mesaji kisiye= =A0=F6zel olup, gizli bilgiler iceriyor olabilir. Eger bu e-posta mesaji size yanli= slikla ulasmissa, e-posta mesajini kullaniciya hemen geri g= onderiniz ve mesaj kutunuzdan= siliniz. Bu e-posta = mesaji, hicbir sekilde, herhangi bir amac i=E7in dagitilamaz, yayinlanamaz ve para karsiligi satilamaz. Yollayici, bu e-posta mesajinin - virus =A0koruma sistemleri ile kontrol ediliyor olsa bile - virus i=E7ermedigini garanti etm= ez ve meydana gelebilecek zararlardan dogacak hi=E7bir soru= mlulugu kabul etmez.
- The information contained in this message is confidential, intended solel= y for the use of the individual or entity to whom it is addres= sed and may be protected by professional secrecy. You should not copy, disc= lose or distribute this information for any purpose. If you are not the int= ended recipient of this message or you receive this mail in error, you shou= ld refrain from making any use of the contents and from opening any attachm= ent. In that case, please notify the sender immediately and return the mess= age to the sender, then, delete and destroy all copies. This e-mail message= has been swept by anti-virus systems for the presence of computer viruses.= In doing so, however, we cannot warrant that virus or other forms of data = corruption may not be present and we do not take any responsibility in any = occurrence.
=A0

=A0


--0016e64b92b63f554e0489b9d6b9--