dubbo
文章平均质量分 95
1个G
永不放弃,一点点进步
展开
-
dubbo 源码解析(二)服务导出
通过上一篇文章我们提到,服务的导出是通过DubboBootstrapApplicationListener监听器来完成。1 DubboBootstrapApplicationListener 初始化首先我看DubboBootstrapApplicationListener的构造方法public DubboBootstrapApplicationListener(ApplicationContext applicationContext) { super(applicationConte原创 2021-03-01 21:31:14 · 332 阅读 · 1 评论 -
dubbo 源码解析(一)
本文解析的Dubbo源码的版本为2.7.91 与spring整合源码1.1 注册Dubbo配置类上图为Dubbo与Spring整合注册配置类的主要流程,下面我们一步步来分析。Dubbo与Spring整合首先我们会在启动类上配置 @EnableDubbo注解,@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documented@EnableDubboConfig@DubboComponent原创 2021-02-21 17:06:55 · 261 阅读 · 0 评论 -
dubbo SPI源码详解
1 jdk spispi全名Service Provider Interface,是一种服务发现机制,即为接口寻找服务实现的机制。jdk spi 约定提供方只需制定接口规范,提供给外部实现,通过读取jar包META-INF/services/目录以接口名命令的文件来加载该接口的实现,文件里就是该接口的具体实现。下面是一个简单的例子:提供一个接口JdkSpiServicepublic interface JdkSpiService { public void hello();}提供原创 2021-02-08 17:30:09 · 263 阅读 · 0 评论 -
dubbo 应用示例
本文将创建3个工程:dubbo-provider 服务提供者工程dubbo-consumer 服务消费者工程dubbo-api 服务接口1 api 方式使用1.1 注册中心方式创建interface工程,提供者和消费者均需要依赖提供一个接口public interface HelloService { /** * 返回一句话 * @param name * @return: java.lang.String * @Author: jt-ape原创 2021-02-06 16:25:23 · 831 阅读 · 1 评论