rpc java
qzqanlhy1314
这个作者很懒,什么都没留下…
展开
-
zero-copy 原理
1. 传统模型要想了解zero-copy 我们需要知道该技术的应用场景,网络传输中一个基本的场景是:通过网络传输一个文件。代码如下read(file,tmp_buf,len);write(socket,tmp_buf,len);在这个场景中,至少出现4次数据拷贝和3次的内核态和用户态的切换。看下图,上面的部分显示的是上下文切换的过程,下部分展示的是数据拷贝的过程。第一步: 读取文件的...原创 2020-01-10 14:28:34 · 368 阅读 · 0 评论 -
Java实现简单的RPC框架
一、RPC简介RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 RPC示意图如上图所示,假设Computer1在调用sayHi()方法,对于Computer1而转载 2017-06-21 12:48:26 · 557 阅读 · 0 评论