Hacker News new | ask | show | jobs
by j_s 3064 days ago
Is this gRPC the same thing as golang net/rpc referred to here: 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

3 comments

net/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.

No, 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.
No I believe gRPC is a different thing. Don't know what net/rpc is.