dubbo
鑫鑫向荣(霍)
不满足,不放弃!
展开
-
dubbo 的可扩展机制 spi源码解析(流程图)
首先感谢周瑜老师分享;原创 2020-06-10 07:17:56 · 272 阅读 · 0 评论 -
dubbo 服务调用与容错,服务降级,负载均衡源码(流程图)
原创 2020-06-08 21:07:11 · 313 阅读 · 0 评论 -
dubbo 的服务引入和服务目录源码解析(流程图)
dubbo 的服务引入和服务目录源码解析原创 2020-05-28 22:00:07 · 262 阅读 · 0 评论 -
dubbo 的服务引入和服务目录(二)(总结)
图1 图1服务引用开始是从ReferenceBean 类的getObject() 方法开始的 图2 图 2 在init() 方法中赋值到ref, 图3 图 3 init() 的核心是createPrxy()方法,创建好的代理类对象赋值给ref. 图4 图4 366行核f心,一般就是一个注册中心不会有直连的情况。 url是registry开头的。例如regis...原创 2019-11-09 16:06:41 · 134 阅读 · 0 评论 -
dubbo 服务调用与容错,服务降级,负载均衡源码
图1 图1 服务调用的开始 26行 会使用动态代理来完成调用过程。图2. 图2 图2 默认的javassist执行 ProxyFactory 代理类 的实现类 JavaSsistProxyFactory ; 如图3,图4。 通过调用invoker()方法来完成调用逻辑。图5 图3 图4 图5 图5 对传进来的参数进行方法校验, 此时的invoker 是Moc...原创 2019-11-10 18:26:04 · 184 阅读 · 0 评论 -
dubbo 服务暴露引用,调用整个流程图
原创 2019-11-17 14:53:25 · 586 阅读 · 0 评论 -
dubbo 的可扩展机制 spi源码解析
图1 图1调用的整个过程。 图2 图2 url 的定义。 图3 图4 图3 图4表示invoker 图5 图6 图 6spi 定义。 图7 jdk spi 实例 图7定义了一个接口CarInterface ,图8实现这个接口为BlackCar ,图9 实现了这个接口为redCar,. 图10 21行加载这个接口的实现类从...原创 2019-11-18 09:28:03 · 148 阅读 · 0 评论 -
dubbo 的服务引入和服务目录(一)(详解)
图1 图1是服务引入的目标。 图2 图2 为服务引入的 dubbo :reference转化为 ReferenceBean对象。 图3 图3 为 服务引入整体流程。 最终目的:根据服务名 去注册中心找到服务提供者的地址 1.首先从spring中获取demoservice 对象,并且这个对象能够利用invoker(消费方) 调用提供者...原创 2019-11-07 09:08:10 · 1040 阅读 · 0 评论 -
dubbo的服务注册与暴露
图1. 图2. 图3. 这些dubbo 节点的 service 是通过META-INF 下的spring.handlers文件下DubboNameSpaceHandler类 ,把service节点封装成 serviceBean类。其他的节点类似。xml的节点解析成对应的类型。bean初始化。 图4 图5 serviceBean 类 实现Spri...原创 2019-10-30 08:00:26 · 560 阅读 · 0 评论