说明
《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进行调用