远程过程调用(RPC)是指计算机程序使一个过程在不同的地址空间(通常是在共享网络上的另一台计算机上)执行,其编码就像普通(本地)过程调用一样,程序员没有明确编码远程互动的细节。
协议缓冲区 - 谷歌的数据交换格式
Go的Cap'n Proto库和代码生成器