Java实战 | 《Java RPC框架》
项目介绍
高可扩展性、高性能的 Java RPC 框架,封装了底层通信细节,开发时调用远程服务就像调用本地服务。
特性
- 多通讯方案:支持 TCP 和 HTTP 两种通讯方式进行服务调用
- HTTP 方式类似 Feign 的调用
- TCP 使用了 Netty,自定义协议
- 多种注册中心的集成,比如 Nacos 等
- 支持多种序列化协议,比如 Hessian,Protobuf 等
- 多调用方案,比如同步,异步等
- 提供了丰富的负载均衡策略:轮询、随机、LRU、LFU、一致性 HASH 等
- Spring 环境支持,支持容错等
使用场景
- 项目发布到 GitHub,开源,增加 Star,为简历增色
- 公司的自研框架
优点
- 非 CRUD 项目,涉及 Netty,技术亮点十足
- 面试中时常会问 RPC 相关的问题,从零写一个框架出来,理解更为深刻
- 能体会非 CRUD 的项目如何去实现
- 这种项目经历能让面试官非常感兴趣,增加进大厂的概率
- 进阶学习,95% 的工程师都实现不出来的项目,你会,这就是亮点
部分视频目录

📣 课程模式
❝ 项目并不是卖了就结束了,有微信课程群,进行项目答疑:视频教程+答疑模式,让你学完后具备拿高薪的能力
扫描下方二维码,私信【Java RPC框架】可进行咨询领取试看和报名。

