![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
文章平均质量分 74
iteye_1361
这个作者很懒,什么都没留下…
展开
-
dubbo-探索之旅(一)---初探外围
Dubbo-阿里巴巴公司的产物,为了实现SOA(面向服务的体系架构)的工具。本人对阿里技术一直在关注中,同时也为后面的工作增加储备。因此决定进入Dubbo中,去探索一下。在网上看了其他朋友写的文章后,感觉自己还是处在云里雾里中,所以打算自己写点内容,一是整理思路;二是记录一下自己的心得,以后好实时查看。好记性不如烂笔头嘛。 Dubbo涉及到的知识还是很多的,所以自己先不进入源...原创 2016-10-21 17:11:12 · 132 阅读 · 0 评论 -
dubbo-探索之旅(二)---扩展JDK的SPI
[b] 在此感谢http://blog.csdn.net/quhongwei_zhanqiu/article/details/41577235。斩秋的文章。以下的大部分是在参考了斩秋的文章。 [/b] 上一节简单的对dubbo的外围知识进行了简单的打探,下面开始真正进入dubbo。开启dubbo的源码探索之旅。 JDK自带的SPI正因为有在上一节提到的缺点,因此在dub...原创 2016-10-28 17:34:48 · 114 阅读 · 0 评论 -
dubbo-探索之旅(三)---ExtensionFactory
上一节比较全面的了解了dubbo里面是怎么对JAVA的SPI机制进行扩展的。理解了这个很重要,因为dubbo里面很多的实现都和扩展SPI机制有关。比如今天我看的ExtensionFactory 上一节谈到ExtensionLoader在加载扩展实现的时候内部实现了个简单的ioc机制,来实现对扩展实现所依赖的参数的注入。对扩展实现中公有的set方法且入参个数为一个的方法,尝试从工厂...原创 2016-11-01 09:38:43 · 234 阅读 · 0 评论 -
dubbo-探索之旅(四)---动态编译
dubbo是一个高扩展性的框架,用户可以添加自己的需求。dubbo根据配置动态生成适配类代码,这样就需要在运行的时候去编译加载这个适配类的代码。 以下我们来研究一下dubbo的动态编译 类图: [img]http://dl2.iteye.com/upload/attachment/0121/0051/c4f436d0-8791-3d81-9d0a-a097a7799e6e...原创 2016-11-03 14:42:30 · 152 阅读 · 0 评论 -
dubbo-探索之旅(五)---spring中的schema
dubbo于spring框架结合,为了让dubbo配置与spring框架语义更贴近,所以会选择基于spring的XML扩展方式,来表示自己的特有的一些配置方式。所以这里先来看看spring中的schema(模式文档)。如何基于Spring来扩展自己的特有的标签。 完成一个自定义配置一般需要以下步骤: 1)设计配置属性和JavaBean 2)编写XSD文件 3)编写NamespaceHa...原创 2016-11-14 11:50:13 · 105 阅读 · 0 评论 -
dubbo-探索之旅(六)---结合spring
这节来看看spring的schema是怎么在dubbo中进行使用的。 1)看看dubbo中的dubbo-registry-simple.xml文件,这个文件是dubbo在spring中的bean基于dubbo自己定义的schema文件来配置的。 有了上节介绍的知识,现在来看看这个文件就很好理解了。 [code="java"] //dubbo定义的XSD文件 ...原创 2016-11-15 16:03:39 · 108 阅读 · 0 评论