dubbo解读
纯粹只是记录个人在学习分布式以及dubbo的历程
73hulu
这个作者很懒,什么都没留下…
展开
-
dubbo源码分析服务发布
一、dubbo和spring的集成与spring的集成是基于Spring的Schema扩展进行加载。dubbo命名空间对应的实现类是DubboNamespaceHandler,DubboBeanDefinitionParser用来解析xml文件信息。二、服务的发布以dubbo官方提供的dubbo-demo-provider为例来讲解服务的发布过程。demo中xml配置文件内容为:<beans...原创 2018-04-03 17:39:14 · 497 阅读 · 0 评论 -
dubbo中ExtensionLoader解析
在上一篇《java中spi机制解读》中指出java的SPI机制存在以下缺点:只能获取配置中所有的接口实现,不能按照需要获取。所以ExtensionLoader加强了java中SPI机制的功能:可以按照名字加载实现类;在加载实现类过程中新增本文以获取Protocol接口实现类为例进行说明: private static final Protocol protocol = ExtensionLoade...原创 2018-04-03 16:07:23 · 834 阅读 · 0 评论 -
java中spi机制解读
关于spi机制大部分人都很陌生,因为我们在开发过程中很少用到,但是实际上这个机制从我们接触java开始就跟我们如影随形。有些人认为使用java很简单,都是调用第三方依赖包,然后结合自己的业务逻辑就可以了,这个机制就是跟第三方有关。一、概念SPI 的全名为 Service Provider Interface,目的hi提供接口,让第三方(服务厂商或扩展框架开发者)提供自定义实现的服务功能。例如,JD...原创 2018-03-29 11:14:57 · 4737 阅读 · 0 评论