3 ms·
Is this gRPC the same thing as golang net/rpc referred to here: https://news.ycombinator.com/item?id=16170116 https://news.ycombinator.com/item?id=16170116? I d
by j_s 9y ago
Is this gRPC the same thing as golang net/rpc referred to here: https://news.ycombinator.com/item?id=16170116 https://news.ycombinator.com/item?id=16170116? I don't think so but I've never used either one.
>seniorsassycat: I don't understand why AWS released Go support instead of binary support and I don't understand why they chose to rely on go's net/rpc [...] which encodes objects using Go's special [gobs] binary format
- mehrdada 9y agoNo I believe gRPC is a different thing. Don't know what net/rpc is.
- cube2222 9y agonet/RPC is a rpc implementation in the go standard library, which uses gob for serialization. gRPC is a protocol and set of libraries for cross-language rpc based on protobuffs. Also doing a lot of codegen for you, like generating clients.
- dguaraglia 9y agoNo, this is an RPC and streaming framework built on top of Protobuf and HTTP/2. It's pretty much an open source version of libraries that Google uses pretty much everywhere internally.