Contents

看了一遍《分布式服务框架-原理与实践》这本书,大致浏览了一遍有了一些初略的印象。
RPC应用在分布式部署服务,互相需要调用的情况下,原来是在同一个进程间互相调用,互相通信,但不同进程,多机器就不能用原来的进程间调用的方法,但又想跟原来进程间一样简单,这样RPC就诞生了。
RPC分为几个部分,序列化与反序列化,网络框架,协议栈。简单来说就是先序列化,然后网络传输,然后再反序列化。
那这个服务框架的好坏可以再细分了序列化的好坏,网络模型的好坏,网络协议的好坏。
一个问题的研究,需要将这个问题拆分成小的问题,再每个问题深入研究,最后合成一个整体考虑。我们把RPC进行拆分,一个表象的问题,最终会拆分成基础的问题,网络问题,与网络传输序列化问题 。

Contents