美文网首页
10.远程调用细节-消费端消费服务

10.远程调用细节-消费端消费服务

作者: 山海树 | 来源:发表于2020-09-05 13:43 被阅读0次
    1599209758(1).png

    1.当ReferenceConfig.get()的时候,会调用init()方法,


    image.png
    image.png

    2.此方法会使用Protocol指定的实现类的refer()方法,根据ReferenceConfig.setInterface()的接口信息,将指定的接口转为Invoker实例,


    image.png
    image.png

    (生成Invoker的过程中则会去Registry中找到匹配的消费端服务,因此在调用Invoker的时候已经获取到了远端的调用地址)

    3.通过proxyFactory.getProxy(this.invoker)方法返回该实例的代理


    image.png

    4.具体的调用过程则会变成Invoker的代理调用过程。此时亦可以调用的就是远程的服务。

    相关文章

      网友评论

          本文标题:10.远程调用细节-消费端消费服务

          本文链接:https://www.haomeiwen.com/subject/lkrzsktx.html