
RPC
森林森
java学习
展开
-
RMI-Java RMI 指的是远程方法调用 (Remote Method Invocation)
RMIJava RMI 指的是远程方法调用 (Remote Method Invocation),是java原生支持的远程调用 ,采用JRMP(JavaRemote Messageing protocol)作为通信协议,可以认为是纯java版本的分布式远程调用解决方案, RMI主要用于不同虚拟机之间的通信,这些虚拟机可以在不同的主机上、也可以在同一个主机上,这里的通信可以理解为一个虚拟机上的对象调用另一个虚拟机上对象的方法组成介绍1.客户端:1)存根/桩(Stub):远程对象在客户端上的代理;2)原创 2020-07-28 21:42:12 · 479 阅读 · 0 评论 -
搭建Dubbo源码环境
要搭建Dubbo 源码环境,你首先需要下载源码。这里你可以直接从官方仓库 https://github.com/apache/dubbofork一个到自己的仓库从自己仓库下载git clone git@github.com:ln0491/dubbo.git因为目前最新的是 Dubbo 2.7.7 版本,用这个新版本git checkout -b dubbo-2.7.7 dubbo-2.7.7 执行 mvn 命令进行编译mvn clean install -Dmaven.test.ski原创 2020-07-28 21:01:27 · 418 阅读 · 0 评论 -
RPC-基本概念
RPC全称为remote procedure call,即远程过程调用。借助RPC可以做到像本地调用一样调用远程服务,是一种进程间的通信方式比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个应用,A服务器上的应用想调用B服务器上的应用提供的方法,由于两个应用不在一个内存空间,不能直接调用,所以需要通过网络来表达调用的语义和传达调用的数据。需要注意的是RPC并不是一个具体的技术,而是指整个网络远程调用过程。组成一个完整的RPC架构里面包含了四个核心的组件,分别是Client,Clie原创 2020-07-28 20:58:32 · 607 阅读 · 0 评论