dubbo-rpc

    xiaoxiao2025-05-15  5

    一次完整的RPC调用流程(同步调用,异步另说)如下:

    1.服务消费方client调用本地方式调用服务;

    2.client stub 接收到调用后负责将方法,参数等组装成进行网络传输的消息体

    3.client stub找到服务地址,并将消息发送到服务端

    4.clent stub接收到消息进行解码;

    5.server stub 根据解码结果调用本地的服务

    6.本地服务执行并将结果返回给server stub

    7.server stub 将返回结果打包成消息并发送至消费方

    8.clientstub接受消息,并进行解码

    9.服务消费方得到最终结果。

     

    最新回复(0)