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=.
