Return-Path: Delivered-To: apmail-cassandra-client-dev-archive@minotaur.apache.org Received: (qmail 7674 invoked from network); 22 Dec 2010 17:38:21 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 22 Dec 2010 17:38:21 -0000 Received: (qmail 39592 invoked by uid 500); 22 Dec 2010 17:38:20 -0000 Delivered-To: apmail-cassandra-client-dev-archive@cassandra.apache.org Received: (qmail 39494 invoked by uid 500); 22 Dec 2010 17:38:20 -0000 Mailing-List: contact client-dev-help@cassandra.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: client-dev@cassandra.apache.org Delivered-To: mailing list client-dev@cassandra.apache.org Received: (qmail 39478 invoked by uid 99); 22 Dec 2010 17:38:20 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Dec 2010 17:38:20 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [67.192.241.121] (HELO smtp121.dfw.emailsrvr.com) (67.192.241.121) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 22 Dec 2010 17:38:13 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp2.relay.dfw1a.emailsrvr.com (SMTP Server) with ESMTP id 8B4B32A80B7; Wed, 22 Dec 2010 12:37:52 -0500 (EST) X-Virus-Scanned: OK Received: by smtp2.relay.dfw1a.emailsrvr.com (Authenticated sender: eevans-AT-racklabs.com) with ESMTPSA id B1A052A823A; Wed, 22 Dec 2010 12:37:51 -0500 (EST) Subject: Re: Avro RPC? From: Eric Evans To: dev@cassandra.apache.org Cc: client-dev@cassandra.apache.org In-Reply-To: References: <1293037253.11611.85.camel@erebus.lan> Content-Type: text/plain; charset="UTF-8" Date: Wed, 22 Dec 2010 11:40:21 -0600 Message-ID: <1293039621.11611.92.camel@erebus.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.30.3 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org On Wed, 2010-12-22 at 17:27 +0000, Jools wrote: > It's interesting to note that in Eben Hewitt's - The definitive guide > to Cassandra he states the following; > > *Avro Summary* > > As of Cassandra version 0.7, Avro is the RPC and data serialization > mechanism for Cassandra. > > It generates code that remote clients can use to interact with the > database. > > It’s well-supported in the community and has the strength of growing > out of the larger and very well-known Hadoop project. > > It should serve Cassandra well for the foreseeable future. Huh. That's just... wrong. > Personally I'm pretty much married to thrift as it's used all the way > through my application stack, and having played with Avro it really > didn't merit the effort to move over (for me at least). > > How are you thinking of creating an 'application specific' transport? Not sure what you mean, by "how" here. I haven't written a spec yet, if that's what you mean. -- Eric Evans eevans@rackspace.com