Go 语言广泛地应用于云计算和微服务,成熟的 RPC 框架和微服务框架不少;grpcrpcxgo-zerogo-micro 等都是非常成熟的框架。通常来说RPC 是微服务框架的一个子集,微服务框架可以自己实现 RPC ,或者选择不同的 RPC 框架作为通信基础。

为了深入学习RPC框架,我们这里模拟标准库net/rpc,自己从零开始实现一个,并加入更多的高级特性。

Golang gob与rpc简介

参考:

https://www.jianshu.com/p/5bac0f79626a

(未完待续…)