随笔分类 -  dubbo

Dubbo的服务注册--Zookeeper
摘要:Dubbo源码的版本的2.7.0。 服务这册中心,dubbo其实实现几种组件,如 multicast, default redis,zookeeper 今天要讲的是zookeeper这个服务注册。下面是dubbo.properties注册中心的配置方式。 这个XML配置的初始化的过程,之前的文章已经 阅读全文

posted @ 2018-11-22 11:38 xjz1842 阅读(368) 评论(0) 推荐(0) 编辑

Dubbo源码分析之Exporter---服务暴露(本地和远程)
摘要:源码的版本是 2.7.0 前面介绍了,dubbo是怎么解析xml中的bean的,今天来分析下bean的导出的过程,这里服务的类是ServiceBean 当Spring完成对ApplicationContext的Refresh方法最后,会发布的一个ContextRefreshedEvent事件,这样保 阅读全文

posted @ 2018-10-31 21:08 xjz1842 阅读(398) 评论(0) 推荐(0) 编辑

Dubbo的SPI可扩展机制的源码分析
摘要:在看Dubbo源码的时候,总是出现下面的代码去加载一个类。 然后,看一下ProxyFactory这个类名上了加了一个注解。, 这里以ServiceConfig里的ProxyFactory为例,这里就是今天所要讲的Dubbo的SPI机制, 通过ExtensionLoader这个类去实现的。 这里最主要 阅读全文

posted @ 2018-10-30 12:53 xjz1842 阅读(461) 评论(0) 推荐(0) 编辑

Dubbo源码分析(三)-----消费者引用服务启动时序
摘要:之前分析Dubbo架构分析的一篇,从dubbo官网摘录下了,服务消费者的时序分析图。 这篇文章还是从代码层面来分析消费者启动顺序。 首先,获取引用的变量,如果没有初始化,则调用init方法。 下面在看下 init方法的里面是初始化的过程。 通过调用Class.forName的加载类到jvm。 将一 阅读全文

posted @ 2018-08-23 17:07 xjz1842 阅读(808) 评论(0) 推荐(0) 编辑

Dubbo源码分析(二)-----提供者启动过程分析
摘要:之前分析Dubbo架构分析的一篇,从dubbo官网摘录下了,服务提供者的时序分析图, 今天,我们从源码的角度来看一下上述时序图的整个过程。 上图是在ServiceConfig调用export方法,如果有延迟,则交给线程池里执行。 · 从p ProxyFactory将接口包装成Invoker, 然用 阅读全文

posted @ 2018-08-07 21:55 xjz1842 阅读(241) 评论(0) 推荐(0) 编辑

dubbo的api的配置(基于注解的配置)
摘要:这个一篇文章主要的dubbo的配置的demo,看一下的它是如何运行的。 首先,新建一个Maven工程,在pom.xml中加入 接着, 新建一个api的module,然后新建一个接口类:和启动类: 然后新建一个provider的module,新建两个类: 在resource下,新建一个配置文件 app 阅读全文

posted @ 2018-07-30 11:45 xjz1842 阅读(330) 评论(0) 推荐(0) 编辑

Dubbo源码分析(一)-----包结构的分析
摘要:Dubbo整体架构图(来源于http://dubbo.apache.org/books/dubbo-dev-book/design.html)如下: * 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口,位于中轴线上的为双方都用到的接口。 * 图中从下至上分为十层,各 阅读全文

posted @ 2018-07-11 20:41 xjz1842 阅读(2376) 评论(0) 推荐(0) 编辑

导航