[infinispan-dev] Implementing Hot Rod using Google Protocol Buffers?

Manik Surtani manik at jboss.org
Wed Jan 13 09:32:13 EST 2010


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?


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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org








More information about the infinispan-dev mailing list