一个轻量级Java RPC 框架, 底层采用Netty实现, 模拟Dubbo运行模式(闲来无事 练习一下)
LintRPC是一个轻量级Java RPC 框架, 底层采用Netty实现, 模拟Dubbo运行模式(闲来无事 练习一下)
本质上就是代替完成网络请求,让程序调用接口如调用本地的一个Interface一样简单
名称 | 版本号 |
---|---|
Netty版本 | 4.1.90.Final |
相关技术点(读源码,你可以学习到)
1. 可扩展接口设计(类似与springboot的autoconfigure)
SPI
2. 相关设计模式
动态代理、策略模式、工厂模式、单例模式
3. 池化思想
4. Java反射
5. 自定义消息协议 与 网络请求粘包拆包
6. 多线程与高并发与线程锁
谢谢您愿意支持开源