Dubbo源码剖析二之注册中心
摘要:Dubbo基础二之架构及处理流程概述 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中架构中,无论是服务提供者还是服务消费者都离不开注册中心,可见注册中心之重要。Redis、Nacos、Zookeeper等这些开源框架均作为Dubbo的注册中心,Dubbo推荐用户使用Zookeeper
阅读全文
posted @
2021-08-12 20:23
池塘里洗澡的鸭子
阅读(196)
推荐(0) 编辑
Dubbo服务注册到Zookeeper,对外提供服务的实际类 ref(如:SleepServiceImpl)保存在哪里
摘要:Dubbo服务注册到Zookeeper,其注册的内容为实际对外提供的服务的实现。这个实现保存在哪里(至于具体客户端使用时怎么取后后续阐述)?可以看看Dubbo如何处理的。 对于@DubboService注解的bean,其实现的父类接口的注册由ServiceClassPostProcessor的reg
阅读全文
posted @
2021-08-11 10:33
池塘里洗澡的鸭子
阅读(115)
推荐(0) 编辑
Zookeeper开源客户端Curator之创建会话
摘要:前面Zookeeper的链接使用的都是其提供的原生代码,实际开发过程中非常底层的细节开发工作如连接重连,反复注册等耗费开发人员大量的工作精力并且重复工作。而开源客户端Curator的出现解决了该类问题,当然也有其他开源开源客户端解决此类问题如ZkClient等。 本文的关注点是Curator如何创建
阅读全文
posted @
2021-08-07 04:40
池塘里洗澡的鸭子
阅读(81)
推荐(0) 编辑
Dubbo源码剖析六之SPI扩展点的实现之getExtensionLoader
摘要:Dubbo SPI机制之三Adaptive自适应功能 - 池塘里洗澡的鸭子 - 博客园 (cnblogs.com)中,示例案例中自定义了扩展接口而不是使用Dubbo已提供的扩展接口。在案例中,主程序分别使用了不同的加载方法,如下: getExtensionLoader:获取扩展点加载器并加载锁对于的
阅读全文
posted @
2021-08-04 21:23
池塘里洗澡的鸭子
阅读(144)
推荐(0) 编辑