One of the difficulties in adopting something like avro/thrift is that we optimize sending messages from brokers to consumers by using the sendfile api (sending data directly from file channel to socket). avro/thrift would require copying messages into the application buffer first.
Thanks, Jun On Wed, Sep 19, 2012 at 11:32 AM, Vito Sabella <vsabe...@msn.com> wrote: > Thanks! Are there any plans to move to Thrift/Avro/similar/... to make > writing and maintaining new clients in other languages easier? Would that > be a desired contribution? > > -Vito > > ---------------------------------------- > > Date: Wed, 19 Sep 2012 11:26:39 -0700 > > Subject: Re: Kafka 0.8 > > From: neha.narkh...@gmail.com > > To: kafka-dev@incubator.apache.org > > > > The design of Kafka 0.8 is here - > > https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Replication > > The client protocol changes are here - > > > https://cwiki.apache.org/confluence/display/KAFKA/New+Wire+Format+Proposal > > > > Thanks, > > Neah > > > > On Wed, Sep 19, 2012 at 11:16 AM, Vito Sabella <vsabe...@msn.com> wrote: > > > Is there a quick place where I can get up to speed on the client > protocol and other changes in 0.8? > > > > > > Thanks > > > Vito >