rpc
文章平均质量分 84
dressrosa
I would be better,I will be better
展开
-
从零开始我的rpc第一篇之我认识的rpc
rpc是什么呢.从意思来看,翻译为远程过程调用(Remote Procedure Call),目的就是让远程的函数调用起来就像在本地一样轻松方便.类似我们http请求,接收到远程服务器返回的信息.而rpc定位在函数调用上,底层利用tcp传输,更加高效,从而让我们感觉如同本地调用一般. 为什么我们要使用rpc.rpc很好的帮我们解决了远程跨服务器函数调用的问题,而其偏向于函数层面的特点,也就...原创 2018-06-12 21:52:06 · 612 阅读 · 1 评论 -
从零开始我的rpc第二篇之通信层Consumer端
首篇我提到rpc的关键是consumer和provider间进行socket通信,来进行如方法,参数等信息的传递.所以,通信层是非常的重要的,我们要保证通信的稳定,高效,正确. 我目前所了解和使用的通讯框架就是netty了,当然netty本就是一个非常著名的通讯框架,也值得深入研究.我自己也研究(就是看看)了一段时间,掌握了一些基本的使用.对用在rpc里面也就可以了. 首先,从client这边...原创 2018-06-20 23:12:51 · 573 阅读 · 0 评论 -
从零开始我的rpc第三篇之通信层Provider端
上一篇讲了consumer端,这次说下provider端.不过老是在client/consumer,server/provider名词间胡乱转换,挺烦的.个人觉得站在通信层更适合讲client/server,不过站在整个rpc上来讲,还是consumer/provider比较合适.好了,回到这个provider端来. 首先我们梳理下server主要的功能有哪些. 当然server肯定是用来接受...原创 2018-06-27 21:49:57 · 696 阅读 · 0 评论