RPC 组件职责划分

参考答案

RPC 组件职责:

  • RpcServer:负责导出(export)远程接口。
  • RpcClient:负责导入(import)远程接口的代理实现。
  • RpcProxy:远程接口的代理实现。
  • RpcInvoker
    客户方实现:负责编码调用信息和发送调用请求到服务方并等待调用结果返回;
    服务方实现:负责调用服务端接口的具体实现并返回调用结果。
  • RpcProtocol:负责协议编/解码。
  • RpcConnector:负责维持客户方和服务方的连接通道和发送数据到服务方。
  • RpcAcceptor:负责接收客户方请求并返回请求结果。
  • RpcProcessor:负责在服务方控制调用过程,包括管理调用线程池、超时时间等。
  • RpcChannel:数据传输通道。

以上,是Spring Cloud面试题【RPC 组件职责划分】的参考答案。

输出,是最好的学习方法

欢迎在评论区留下你的问题、笔记或知识点补充~

—end—

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧