随笔分类 -  dubbo

摘要:本文主要解读dubbo消费者是如何引用服务端接口的,是如何像本地调用一样调用远程服务的。 并试着从设计者的角度思考,为何这样设计。 @Component public class DubboConsumer { @Reference(check = false) private HelloServi 阅读全文
posted @ 2022-06-16 15:40 水木竹水 阅读(3421) 评论(0) 推荐(3)
摘要:牛逼的框架,看似复杂难懂,思路其实很清晰。 me 上篇文章,在整体扩展思路上进行了源码分析,比较粗糙,现在就某些点再详细梳理下。 dubbo SPi的扩展,基于一类、三注解。 一类是ExtensionLoader类 三注解是@SPI、@Adaptive、@Activate 本文总结dubbo是如何使 阅读全文
posted @ 2022-05-28 20:03 水木竹水 阅读(425) 评论(0) 推荐(0)
摘要:dubbo如何实现可扩展的,援引官网描述: Dubbo 的扩展点加载从 JDK 标准的 SPI (Service Provider Interface) 扩展点发现机制加强而来。 Dubbo 改进了 JDK 标准的 SPI 的以下问题: JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩 阅读全文
posted @ 2022-05-26 21:44 水木竹水 阅读(264) 评论(0) 推荐(0)
摘要:现象: 由于安全漏洞,升级dubbo 2.7.15版本时,报找不到com/alibaba/fastjson/JSONValidator,导致某个服务无法启动,但有些服务确实正常启动。 具体错误信息如下: Caused by: java.lang.NoClassDefFoundError: com/a 阅读全文
posted @ 2022-05-25 11:03 水木竹水 阅读(555) 评论(0) 推荐(0)