Rpc 理论基础
为什么需要使用RPC,减少我们自己写网络编程的复杂逻辑,让我们感受不到底层的网络甚至设备的转换
使用RPC可以自然的进行多语言混搭,这样就不需要比如一个程序多次编写,或是在进行编程语言的转换的时候,会进行语言的转换,丢失掉一部分性能,而RPC就可以避免这些情况
什么是拆包 粘包问题
这是一个非常经典的网络编程问题!如果把 TCP 协议比作“快递运输”,那这个问题就好比快递公司为了省事,把你的东西乱装一通。
我们在图片中看到的红线部分说:“TCP是无边界的字节流形式”,这句话是罪魁祸首。
让...
xianyu-sheng.hashnode.dev2 min read