NIO
2016-10-12 16:28:22 0 举报
RPC架构的简单webService客户端请求服务器端流程
作者其他创作
大纲/内容
服务器端的ServerRequestResponseHander类读取客户端发送的数据,利用反射调用服务器端的具体实现并将结果返回给客户端
。。。
通过Bean工厂获得Bean
RemoteRPCClient类处理数据并调用ClientRequestResponseHander
加载Bean的依赖Bean
服务器监听到有客户端访问,调用ServerRequestResponseHander处理
根据配置文件加载Bean
服务器已经启动,一直监听客户端的访问
客户端
调用代理类的invoke()
1、调用Bean的方法2、接收返回值
启动加载配置文件(RPCClient.xml)
加载其他Bean
加载完成挂起监听客户端的请求
通过代理FactoryBeanProxy通过代理获得伪实现类
发送数据(MethodInvokeMeta)到服务器端
1、封装发送数据MethodInvokeMeta2、调用RPC客户端发送数据
RPC架构的简单webService客户端请求服务器端
服务器端
1、ClientRequestResponseHander发送数据到服务器端2、接收服务器端返回的数据
加载服务器启动引导类NIOServerBootstrap
加载配置文件RPCServer.xml
服务器的启动
加载第一个Bean
0 条评论
下一页