
rpc
江上渔者21号
这个作者很懒,什么都没留下…
展开
-
如何通俗易懂地解释什么是SOA?
作者:光太狼链接:https://www.zhihu.com/question/42061683/answer/251131634来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。对于SOA,感觉这个概念性的东西没那么容易理解,看了各位大神的解释感觉很多都说的很抽象,所以想尝试用自己的语言解释下,仅做参考。SOA粗暴理解:把系统按照实际业务,拆分...转载 2019-04-04 09:27:30 · 671 阅读 · 0 评论 -
rpc 框架的学习
RPC概述RPC(Remote Procedure Call)即远程过程调用,允许一台计算机调用另一台计算机上的程序得到结果,而代码中不需要做额外的编程,就像在本地调用一样。现在互联网应用的量级越来越大,单台计算机的能力有限,需要借助可扩展的计算机集群来完成,分布式的应用可以借助RPC来完成机器之间的调用。RPC框架原理在RPC框架中主要有三个角色:Provider、Cons...转载 2019-03-26 21:27:51 · 260 阅读 · 0 评论 -
一个简单的rpc实现
使用到的技术1、动态代理生成 client stub和server stub需要用到 **Java 动态代理技术 **,我们可以使用JDK原生的动态代理机制,可以使用一些开源字节码工具框架 如:CgLib、Javassist等。2、序列化为了能在网络上传输和接收 Java对象,我们需要对它进行 序列化和反序列化操作。序列化:将Java对象转换成byte[]的过程,也就是编码的...转载 2019-03-26 21:32:58 · 220 阅读 · 0 评论