基于分布式思想下的rpc解决方案学习
目录
RPC的诞生
单机部署弊端:
单个地方有问题,会影响其他功能,必须重新打包
分布式:
只更新某个服务
RPC及主体流程:
RPC的java版本--RMI
实现一个RMI程序
评价:简单,依赖性强,有局限性,不方便
IOrder接口
IOrderImpl实现类
Server服务端:
客户端:
手写一个RPC框架
动态代理图示
Girl接口:
WangMeiLi实现类:
WangMeiLiProxy代理类:
King调用类:
运行结果:
RPC实现核心-动态代理+网络通讯增强
RPC实现细节--序列化和反射
通过反射获取方法并执行
手写RPC的总结
高并发RPC解决方案
Dubbo是组装机
SpirngCloud是整机