手撕RPC系列(1)—最原始的RPC通俗理解
一、前言二、原理三、前置基础四、例子五、总结 一、前言 RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。网上太多博文五花八门,一上来就netty、grpc、thrift、Protobuf、单体架构、分布式架构...一堆听不懂的名词,可能有些博主自己都不清楚什么情况,导致读者半天也搞不清rpc的本质。这里,我们从最最基础的东西开始讲起,本系列教程会一步一步演化,抽丝剥茧的从本质讲起。 二、原理 同一个jvm进程中,想要调用其它类的方法我们都知道直接调用就行了,如果是不同机器之间的进程,需要相互调用对方的方法该怎么办呢?答:需要网络通信
用户评论