dubbo源码阅读-服务订阅(八)之本地订阅(injvm)

说明

《dubbo服务订阅主流程》可以发现本地引用协议写死了是injvm 所以protocol SPI获取获得到的InJvmProtocol

InJvmProtocol

refer

 public <T> Invoker<T> refer(Class<T> serviceType, URL url) throws RpcException {
        //创建一个 InjvmInvoker 引用对象
        return new InjvmInvoker<T>(serviceType, url, url.getServiceKey(), exporterMap);
    }

InJvm的doInvoker方法内部会在找到对应的Export进行调用

原文地址:https://www.cnblogs.com/LQBlog/p/12502369.html