组件
一颗向上的草莓
后台开发者,前端爱好者,个人博客:http://catchu.github.io
展开
-
JAVA 一个简单的原生RPC例子
这是一个简单的原生RPC例子,用了JDK动态代理,反射,JDK自带的序列化和反序列化以及JAVA原生Socket通信。关于原理的文章很多,可以参考一下其他人的,这里就稍微借鉴一下别人的时序图 1、首先介绍一下项目图 一个RPC Maven项目,其中有三个模块,分别是API、Server、Client。API模块放公共类,Server模块来做服务端,Client模块做客户端。 二、A...转载 2019-07-31 22:19:39 · 380 阅读 · 0 评论 -
徒手撸一个简单的RPC框架
之前在RPC 框架底层到底什么原理得知了RPC(远程过程调用)简单来说就是调用远程的服务就像调用本地方法一样,其中用到的知识有序列化和反序列化、动态代理、网络传输、动态加载、反射这些知识点。 发现这些知识都了解一些。所以就想着试试自己实现一个简单的RPC框架,即巩固了基础的知识,也能更加深入的了解RPC原理。当然一个完整的RPC框架包含了许多的功能,例如服务的发现与治理,网关等等。本篇只是简单的...转载 2019-07-31 22:27:42 · 219 阅读 · 0 评论