上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 52 下一页
摘要: 说明 在api配置,注解配置 可以发现服务订阅是调用RefreceBean的get方法 类图 ReferenceConfig <1>get com.alibaba.dubbo.config.ReferenceConfig#get public synchronized T get() { //是否已 阅读全文
posted @ 2020-03-16 10:37 意犹未尽 阅读(290) 评论(0) 推荐(0)
摘要: 说明 https://www.cnblogs.com/LQBlog/p/12469007.html#autoid-6-10-0 注释:<17>处开始看 这里的SPI Key=registry 但是Protocol会被代理具体可以看: https://www.cnblogs.com/LQBlog/p/ 阅读全文
posted @ 2020-03-12 17:37 意犹未尽 阅读(428) 评论(0) 推荐(0)
摘要: 什么是本地暴露 具体可以参考:https://zhuanlan.zhihu.com/p/98423741 我们从上一篇的服务暴露本地暴露开始看起 https://www.cnblogs.com/LQBlog/p/12469007.html#autoid-6-13-0 com.alibaba.dubb 阅读全文
posted @ 2020-03-12 16:37 意犹未尽 阅读(749) 评论(0) 推荐(0)
摘要: api方式暴露服务 https://www.cnblogs.com/LQBlog/p/12402704.html#autoid-4-0-0 // 服务提供者暴露服务配置 ServiceConfig<XxxService> service = new ServiceConfig<XxxService> 阅读全文
posted @ 2020-03-12 14:20 意犹未尽 阅读(980) 评论(0) 推荐(0)
摘要: 说明 前面demo都是我们手动在main方法粗创建容器再star(),dubbo提供了一个main方法更友好的容器启动 public static void main(String[] args) throws Exception { //<1>使用dubbo 提供的main方法启动容器 com.a 阅读全文
posted @ 2020-03-11 15:12 意犹未尽 阅读(386) 评论(0) 推荐(0)
摘要: 说明 链接 dubboSPI扩展点 项目结构 SPI注解 @SPI /** * 标识一个接口是否是@SPI接口 */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) public @interfa 阅读全文
posted @ 2020-03-10 09:46 意犹未尽 阅读(368) 评论(0) 推荐(0)
摘要: dubbo可扩展的点的类的对象创建 都是用类似javaspi和javasist的思想来做的。所以看后面代码 先熟悉一下java的SPI和javasist的使用 如ServicesConfig的代码 private static final Protocol protocol = (Protocol) 阅读全文
posted @ 2020-03-09 16:18 意犹未尽 阅读(279) 评论(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 意犹未尽 阅读(459) 评论(0) 推荐(0)
摘要: 什么是注解配置? 1.通过BeanConfig 我们自己往容器里面注入配置 一般我们都是像2那样config配置用配置文件配置 跳转 2.通过注解实现我们的服务发布和订阅 注:此篇只会将 ServiceBean初始化 和注解实现订阅原理. 服务发布过程和服务订阅内部过程后面篇幅讲 demo 跟前面二 阅读全文
posted @ 2020-03-05 16:15 意犹未尽 阅读(1466) 评论(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 意犹未尽 阅读(1480) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 52 下一页