betfair / cougar

Cougar is a framework for making building network exposed service interfaces easy.
http://betfair.github.io/cougar
Apache License 2.0
27 stars 18 forks source link

ProtoBuf support in cougar 3 #70

Open makfair opened 10 years ago

makfair commented 10 years ago

Is it possible to have support for Google's protocol buffer as a new type of client for cougar 3? https://developers.google.com/protocol-buffers/

eswdd commented 10 years ago

It's possible sure, but writing a new client also means writing a new server transport, it's not an inconsiderable amount of work. However, if you want to submit a patch containing a GPB implementation I'm sure we'd accept it.

makfair commented 10 years ago

Thanks Simon, will look into it. Probably need to do some conversion between idl and proto schema as well. Then generate proto schema and objects to serialize into protobuf.