-
首先克隆此项目到本地
-
打开
simple-rpc-demo首先启动Server(本地实现了加减法demo,接口为CalcService和对应实现类CalcServiceImpl)
- 确认服务注册成功后,启动
Client,运行注册好的方法。
启动Client后,Server日志:
启动Client后,Client日志:
- Java高阶特性:反射
- Java高阶特性:动态代理
- 包管理:Maven
- 序列化:fastjson
- 网络通信:jetty
- 传输协议:HTTP(有待改进)
- 客户端
- 服务端
- 序列化模块
- 网络模块(负责信息传输类)
- 传输协议(客户端与服务端如何通信)
- 流程逻辑,图画的一般般吧
- 结合文字说明与执行流程图更快理解