RPC流程图
2023-11-28 23:56:28 4 举报
RPC(Remote Procedure Call)远程过程调用流程图描述: 1. 客户端发起请求:客户端应用程序通过网络向服务器发送一个请求,包含方法名、参数和接收结果的地址。 2. 服务器接受请求:服务器接收到客户端的请求后,进行身份验证和权限检查。 3. 服务器处理请求:服务器根据客户端的请求调用相应的服务端方法,执行业务逻辑。 4. 服务器返回结果:服务器将处理结果封装成响应对象,通过网络发送给客户端。 5. 客户端接收结果:客户端接收到服务器的响应,解析并处理结果。
作者其他创作
大纲/内容
SkuServicesImpl
Encode/Decode
RPCProxy(通过代理对象的方式来发送请求)
编码
封装请求
接收请求
UserServicesImpl
Client(消费者)
Server(服务端)
Server Stub
UserServices
SkuServices
SkuService
Consumer
RPC
ResultHandler(获取响应的结果)
发送请求
InvokerHandler(t通过反射ClassInfo创建对象)
得到结果
发送响应
RPCServer
解码
NetWork(TCP/IP)
Producer
Client Stub(Nio/Netty)
封装响应
UserService
反射调用本地方法
接收响应
0 条评论
下一页