Dubbo的SPI是在JDK提供的标准SPI上进行增强的,至于JDK的SPI有兴趣可以百度看下。
Dubbo的SPI增强部分具体位置:
1.不在一次性初始化所有的SPI实现,而是根据URL参数来动态初始化需要的SPI实现
2.扩展点加载时报错(具体错误可以在SPI生成Adaptive的代码中看到)
3.增加IOC和API的支持,扩展点可以被Setter()注入,也可以被Wrapper增强
image.png
Dubbo的SPI是在JDK提供的标准SPI上进行增强的,至于JDK的SPI有兴趣可以百度看下。
Dubbo的SPI增强部分具体位置:
1.不在一次性初始化所有的SPI实现,而是根据URL参数来动态初始化需要的SPI实现
2.扩展点加载时报错(具体错误可以在SPI生成Adaptive的代码中看到)
3.增加IOC和API的支持,扩展点可以被Setter()注入,也可以被Wrapper增强
本文标题:13.Dubbo增强的SPI
本文链接:https://www.haomeiwen.com/subject/tyccektx.html
网友评论