概念

使用rpc有2种场景

实现rpc需要具备的条件

参考:谁能用通俗的语言解释一下什么是 RPC 框架?

原理

还需要额外考虑的点

了解完上述之后再来看这篇文章就清晰很多了:聊聊 Node.js RPC(一)— 协议,关于buffer:buffer概念

拓展知识:soaZookeeper的功能以及工作原理zookeeper-study

参考