On 01/13/2010 03:32 PM, Manik Surtani wrote:
Are you referring to using protobufs as an alternate to the
Marshalling framework for marshalling user data, or for implementing the commands, etc. of
the protocol?
The latter, as a way to implement the protocol itself using .proto files
and generating the corresponding client/server classes.
Clearly, if we're to use those generated classes, they'd be abstracting
us from the lower level details and quite possible the marshalling itself.
On 13 Jan 2010, at 11:30, Galder Zamarreno wrote:
> Hi,
>
> In a previous email, Bela suggested having a look at Google Protocol
> Buffers for implementing Hot Rod.
>
> I had a brief look at Google Protocol Buffers and at first glance, the
> most obvious advantage is that it abstract the lower level protocol
> details and generate higher level code in different languages: Java,
> C++, Python.
>
> Another thing I've noted is that it does seem to handle different
> versions of the protocol in a transparent way, as indicated in "A bit of
> history" section in
>
http://code.google.com/apis/protocolbuffers/docs/overview.html
>
> Once we're all happy with the protocol itself, I think it might be worth
> doing a small prototype for example with a put operation and an a
> cluster formation event and see how it works.
>
> What do people think? Anyone with Google Protocol Buffers experience
> that could provide us with 1st hand advice?
>
> Cheers,
> --
> Galder ZamarreƱo
> Sr. Software Engineer
> Infinispan, JBoss Cache
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik(a)jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
_______________________________________________
infinispan-dev mailing list
infinispan-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Galder ZamarreƱo
Sr. Software Engineer
Infinispan, JBoss Cache