Dubbo SPI 和 Java SPI 区别?

JDK SPI

JDK 标准的 SPI 会一次性加载所有的扩展实现如果有的扩展吃实话很耗时 

也没用上很浪费资源

所以只希望加载某个的实现就不现实了 

DUBBO SPI

1, Dubbo 进行扩展不需要改动 Dubbo 的源码 

2,延迟加载可以一次只加载自己想要加载的扩展实现

3,增加了对扩展点 IOC  AOP 的支持一个扩展点可以直接 setter 注入其 

它扩展点

3,Dubbo 的扩展机制能很好的支持第三方 IoC 容器默认支持 Spring Bean。

posted @ 2020-12-01 12:35  咔啡  阅读(174)  评论(0编辑  收藏  举报