Linux 拨号vps windows公众号手机端

dubbo rpc调用的流程是什么

lewis 8年前 (2017-10-24) 阅读数 12 #程序编程
文章标签 dubbo

Dubbo RPC调用的流程如下:

  1. 服务消费者(Client)通过本地代理(Proxy)调用远程接口(Service)的方法。

  2. 本地代理将远程方法的调用信息封装成一个请求对象(Request)。

  3. 请求对象通过序列化技术将数据转换成字节流。

  4. 通过网络传输,将请求对象发送给服务提供者(Server)。

  5. 服务提供者接收到请求对象后,将字节流反序列化成请求对象。

  6. 服务提供者根据请求对象的内容,调用相应的服务接口实现类(Service Implementation)的方法。

  7. 服务提供者将方法执行的结果封装成一个响应对象(Response)。

  8. 响应对象通过序列化技术将数据转换成字节流。

  9. 通过网络传输,将响应对象发送给服务消费者。

  10. 服务消费者接收到响应对象后,将字节流反序列化成响应对象。

  11. 本地代理将响应对象中的结果返回给调用方。

整个过程中涉及到网络传输、序列化、反序列化等技术,以实现远程方法的调用和结果的返回。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门