Return-Path: Delivered-To: apmail-cassandra-user-archive@www.apache.org Received: (qmail 20178 invoked from network); 18 Jun 2010 22:41:40 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 18 Jun 2010 22:41:40 -0000 Received: (qmail 71670 invoked by uid 500); 18 Jun 2010 22:41:39 -0000 Delivered-To: apmail-cassandra-user-archive@cassandra.apache.org Received: (qmail 71623 invoked by uid 500); 18 Jun 2010 22:41:38 -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 71615 invoked by uid 99); 18 Jun 2010 22:41:38 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jun 2010 22:41:38 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of paulrbrown@gmail.com designates 209.85.160.44 as permitted sender) Received: from [209.85.160.44] (HELO mail-pw0-f44.google.com) (209.85.160.44) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Jun 2010 22:41:29 +0000 Received: by pwi6 with SMTP id 6so362353pwi.31 for ; Fri, 18 Jun 2010 15:41:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=4R5thmBFLcYnHsrxQvanhpcVHFPX0mjuHxEiU4IO6e8=; b=bZzlDIXgOOC22JIGHOBB5fOeJC59CTuqMiwqTZ/zbiwt2rEILG7KrscdDMtTOxYF9v GDWqhKiZUD+6e1bxl6SpOf38Dqcuuteo7qiMnOBN4B4vH+LRfVKa4jk61jJC4gCPTeZD hNTL6b2yKLhGq8/PeKWS76NivHwDuZ1+zRN9c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=TodYA6Ar1kazgZrTV//Pj39rXDXoEtBrIXeyWCf4Uvkcj0oaYAP0Tg3EiKdxtz8yr+ p/m4RmPylq15bGgnKHVAb2lGe0ZBRyEqCnEp34V6jrGxhfq2b/s2pJVAWtKhNij6iw0C sWoY8L8kOBmc3M6X+1CxlyalioyEHxkKX701w= Received: by 10.114.186.40 with SMTP id j40mr1369854waf.93.1276900868362; Fri, 18 Jun 2010 15:41:08 -0700 (PDT) Received: from [10.0.15.10] (c-67-171-25-115.hsd1.wa.comcast.net [67.171.25.115]) by mx.google.com with ESMTPS id c1sm7807332wam.7.2010.06.18.15.41.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 18 Jun 2010 15:41:06 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1078) Subject: Re: AVRO client API From: Paul Brown In-Reply-To: <1276895545.3832.78.camel@erebus.lan> Date: Fri, 18 Jun 2010 15:41:04 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1276873264.3832.26.camel@erebus.lan> <9C7A4E39-F8D2-49C3-BCE2-C9C75431979D@gmail.com> <1276895545.3832.78.camel@erebus.lan> To: user@cassandra.apache.org X-Mailer: Apple Mail (2.1078) X-Virus-Checked: Checked by ClamAV on apache.org On Jun 18, 2010, at 2:12 PM, Eric Evans wrote: > On Fri, 2010-06-18 at 11:00 -0700, Paul Brown wrote: >> At the risk of asking about religion (but with no interest in hearing >> about it), why Avro instead of something like plain-old-JSON over >> HTTP? > At the risk of having this thread veer off on a very long tangent... > In a nutshell, we need a way of processing requests and responses over > the network with typed data. You could of course put something = together > to do this using JSON and HTTP, but not without reimplementing another > framework like Avro or Thrift (both of which can do JSON encoding, and > both of which have an HTTP transport). "Rich, natively-provided types" is a fair answer; I was more interested = in motivation that making a value judgement. Cheers. -- Paul=