从0 开始手写一个 RPC 框架
发布时间:2021-03-05 13:20:30 所属栏目:传媒 来源:互联网
导读:么就根据这两步进行分析,在请求之前我们应该发送给服务端什么信息?而服务端处理完以后应该返回客户端什么信息? 在请求之前我们应该发送给服务端什么信息? 由于我们在客户端调用的是服务端提供的接口,所以我们需要将客户端调用的信息传输过去,那么我们可以
![]() 么就根据这两步进行分析,在请求之前我们应该发送给服务端什么信息?而服务端处理完以后应该返回客户端什么信息? 在请求之前我们应该发送给服务端什么信息? 由于我们在客户端调用的是服务端提供的接口,所以我们需要将客户端调用的信息传输过去,那么我们可以将要传输的信息分为两类 第一类是服务端可以根据这个信息找到相应的接口实现类和方法 第二类是调用此方法传输的参数信息 那么我们就根据要传输的两类信息进行分析,什么信息能够找到相应的实现类的相应的方法?要找到方法必须要先找到类,这里我们可以简单的用Spring提供的Bean实例管理ApplicationContext进行类的寻找。 所以要找到类的实例只需要知道此类的名字就行,找到了类的实例,那么如何找到方法呢? 在反射中通过反射能够根据方法名和参数类型从而找到这个方法。那么此时第一类的信息我们就明了了,那么就建立相应的是实体类存储这些信息。 (编辑:宣城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |