上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页
摘要: 说明 链接 dubboSPI扩展点 项目结构 SPI注解 @SPI /** * 标识一个接口是否是@SPI接口 */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) public @interfa 阅读全文
posted @ 2020-03-10 09:46 意犹未尽 阅读(373) 评论(0) 推荐(0)
摘要: dubbo可扩展的点的类的对象创建 都是用类似javaspi和javasist的思想来做的。所以看后面代码 先熟悉一下java的SPI和javasist的使用 如ServicesConfig的代码 private static final Protocol protocol = (Protocol) 阅读全文
posted @ 2020-03-09 16:18 意犹未尽 阅读(286) 评论(0) 推荐(0)
摘要: dubbo各个配置类图 寻找dubbo schema定义 项目目录 xsd定义 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema 阅读全文
posted @ 2020-03-09 15:30 意犹未尽 阅读(464) 评论(0) 推荐(0)
摘要: 什么是注解配置? 1.通过BeanConfig 我们自己往容器里面注入配置 一般我们都是像2那样config配置用配置文件配置 跳转 2.通过注解实现我们的服务发布和订阅 注:此篇只会将 ServiceBean初始化 和注解实现订阅原理. 服务发布过程和服务订阅内部过程后面篇幅讲 demo 跟前面二 阅读全文
posted @ 2020-03-05 16:15 意犹未尽 阅读(1485) 评论(3) 推荐(0)
摘要: 示例代码 public class Provider { /** * In order to make sure multicast registry works, need to specify '-Djava.net.preferIPv4Stack=true' before * launch t 阅读全文
posted @ 2020-03-04 17:50 意犹未尽 阅读(1490) 评论(0) 推荐(0)
摘要: 模块目录结构 配置之间的UML类图关系 摘自《Dubbo 用户指南 —— XML 配置》 类图 以上所有config都是对应xml的一个标签形式 API配置demo 官方demo地址:点击 各个Config更多配置参考:点击 服务提供者 import org.apache.dubbo.rpc.con 阅读全文
posted @ 2020-03-03 15:46 意犹未尽 阅读(578) 评论(0) 推荐(0)
摘要: 说明 之前自己看了一篇dubbo源码,但是对整体还是没有清晰的了解所以重新跟着别人的博文阅读 并整理一遍 获取源码 github代码fork 1.打开https://github.com/alibaba/dubbo fork到自己仓库,为了后续自己看的过程中会写一些自己的注释 从自己仓库将项目拉取到 阅读全文
posted @ 2020-03-03 10:13 意犹未尽 阅读(580) 评论(2) 推荐(0)
摘要: 需求 需要开发一个id生成器 用于日志记录,将服务器内某个请求的日志串联起来 实现代码 public class IdGenerator { private static final Logger logger = LoggerFactory.getLogger(IdGenerator.class) 阅读全文
posted @ 2020-02-28 16:14 意犹未尽 阅读(331) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-02-28 11:41 意犹未尽 阅读(314) 评论(0) 推荐(0)
摘要: ContextLoaderListener Dispatcher初始化过程 阅读全文
posted @ 2020-02-25 13:29 意犹未尽 阅读(211) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 53 下一页