封装服务接口
在之前的章节中,我们基于Java Socket实现了一个极简版本的RPC框架,了解了其实现的大概套路,本节我们就基于Java SPI写一个可扩展的RPC框架。各种组件都有对应的接口,如果你想替换某一个组件的实现,只需要重写接口的实现类,配置一下即可。
rpc框架整体调用流程如下所示。
老规矩,先封装一个获取学生信息的公共接口
public interface StudentService {
Student getStudentInfo(Integer id);
}
本文标题:手写RPC框架:基于Java SPI的可扩展版
本文链接:https://blog.quwenai.cn/post/8807.html
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。







还没有评论,来说两句吧...