服务引用无非就是做了两件事 将spring的schemas标签信息转换bean,然后通过这个bean的信息,连接.订阅zookeeper节点信息创建一个invoker 将invoker的信息创建一个动态代理对象 时序图: 最终返回一个被调用接口的动态代理对象. 在调用代理对象的方法时,会进入InvokerInvocationHandle类的逻辑. 跟踪源码的时候,发现消费端调用invoke的时候要调用一连串的Invoker实现类,一直纠结这些Invoker是用来做什么的? Invoker的创建应…