incubator-cassandra-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brett Eisenberg <br...@librum.org>
Subject Re: Alternative wire protocols
Date Thu, 25 Jun 2009 04:09:24 GMT
+1 for Avro as something to watch and consider. I concur that  
performance and simplicity are the quintessential attributes to  
prioritize; for me that excludes code generation.

+1 for something simple like HTTP+JSON or line-based as an interface  
of last resort/debug.

b

On Jun 24, 2009, at 14:03 , Jonathan Ellis wrote:

> I'm interested in Avro as kind of a better Thrift, but that's still
> pretty alpha.
>
> I'm not really interested in stuff that's going to be Much Slower like
> anything over http (Jay from Voldemort said that's basically a waste
> of time and I believe him) or anything that requires hand-writing
> clients for each language (everything else?).
>
> -Jonathan
>
> On Wed, Jun 24, 2009 at 3:53 PM, Evan Weaver<eweaver@gmail.com> wrote:
>> I wanted to start a small discussion to see if there is any interest
>> in supporting alternative wire protocols or perhaps junking Thrift to
>> some degree.
>>
>> Some options:
>>  * Use JSON over HTTP
>>  * Use BSON over...something (http://www.mongodb.org/display/DOCS/BSON 
>> )
>>  * Use ASN.1 over...something
>>  * Use Protocol Buffers over...something
>>  * Use Thrift, but package Cassandra-specific clients for each  
>> language
>>
>> I have not thought too coherently about this but generic Thrift seems
>> to be a pain point for everybody.
>>
>> Evan
>>
>> --
>> Evan Weaver
>>
>
> !DSPAM:1000,4a42938f192413113311398!
>


Mime
View raw message