5 ms·
> I remember talking to someone at Google who told me that their low latency RPC framework was considered to be one of their key technological advantages. Havin
by footiethrowa 11y ago
> I remember talking to someone at Google who told me that their low latency RPC framework was considered to be one of their key technological advantages. Having made the move over the course of a couple of years, I'd be inclined to agree, a robust and fast RPC framework is an incredibly freeing piece of technology.
Have you found Google's RPC framework to be robust and fast, or something else? And if so, would you mind sharing what it is? Thanks!
- _yy 11y agoProtobuf, probably.
- chollida1 11y agoWe've experimented with Protocol Buffers, Thrift and CapnProto. We settled on protobuf but capn proto was super fast. I just didn't have the time to play around with it or fortitude to put it into production with it being so new. I should point out, that's my own hang up and not mean to disparage Capn Proto at all, call it the web 2.0 of "Nobody ever got fired for buying IBM".
- kanslanf 11y agoI really like what I've read of CapnProto and would try it for my next distributed system project.
- corysama 11y agoCapnProto has good competition from Google's Flatbuffers. Which one is better comes down to the specifics of your data. https://google.github.io/flatbuffers/ https://google.github.io/flatbuffers/ https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-sbe.html https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-... https://news.ycombinator.com/item?id=7901991 https://news.ycombinator.com/item?id=7901991
- rictic 11y agoThe newest version was actually open sourced earlier this year: http://www.grpc.io/ http://www.grpc.io/