Thanks for the insight. 

We work at the C(++) level using reflection, so we are basically going to send 
the payload of input and output messages using C sockets. 

I've looked at protobuf-rpc and protobuf-socket-rpc implementations, I'm not 
sure I like the way they both include the actual messages as a bytes field. 

Romain

-----Original Message-----
From: Kenton Varda <[email protected]>
Date: Mon, 23 Nov 2009 09:27:59 
To: Romain François<[email protected]>
Cc: Protocol Buffers<[email protected]>
Subject: Re: [protobuf] comparison of rpc implementations

If you want something that's likely to work with other languages, I'd just
implement RPC over HTTP.  Assuming you have HTTP support in R already it
should be pretty straightforward.  Otherwise you'll have to look very
carefully at the third-party RPC implementations to figure out which ones
are well-designed (I have not looked closely enough at them to know):
  http://code.google.com/p/protobuf/wiki/ThirdPartyAddOns

Please don't copy the RPC interfaces that are part of protocol buffers now
-- they are going away.  The service definition language will still exist,
but future versions of protoc will let you plug in a custom code generator
for them.

2009/11/22 Romain François <[email protected]>

> Hello,
>
> Is there a comparison of the various rpc implementations somewhere ?
>
> We are implementing third party support for R and would like to throw an
> rpc implementation into the mix, but which one to choose ?
>
> Romain
>
> --
> Romain Francois
> Professional R Enthusiast
> +33(0) 6 28 91 30 30
> http://romainfrancois.blog.free.fr
> |- http://tr.im/FtUu : new package : highlight
> |- http://tr.im/EAD5 : LondonR slides
> `- http://tr.im/BcPw : celebrating R commit #50000
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Protocol Buffers" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<protobuf%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/protobuf?hl=.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=.



--

You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/protobuf?hl=.


Reply via email to