工业制造其它dubbo

Dubbo SPI与Java SPI?

Dubbo SPI 和 Java SPI 区别?

参与8

2同行回答

youki2008youki2008系统架构师DDT
JDK SPI:JDK 标准的 SPI 会一次性加载所有的扩展实现,如果有的扩展很耗时,但也没用上,很浪费资源。所以只希望加载某个的实现,就不现实了DUBBO SPI:1、对 Dubbo 进行扩展,不需要改动 Dubbo 的源码2、延迟加载,可以一次只加载自己想要加载的扩展实现。3、增加了对扩展点 IOC 和 AO...显示全部

JDK SPI:
JDK 标准的 SPI 会一次性加载所有的扩展实现,如果有的扩展很耗时,但也没用上,很浪费资源。所以只希望加载某个的实现,就不现实了

DUBBO SPI:
1、对 Dubbo 进行扩展,不需要改动 Dubbo 的源码
2、延迟加载,可以一次只加载自己想要加载的扩展实现。
3、增加了对扩展点 IOC 和 AOP 的支持,一个扩展点可以直接 setter 注入其它扩展点。
4、Dubbo 的扩展机制能很好的支持第三方 IoC 容器,默认支持 Spring Bean。

收起
互联网服务 · 2020-04-29
浏览732
zftangzftang其它小白一枚
java spi :是上游产商给服务供应商提供的接口,供应商遵循接口契约提供自己的实现.。 dubbo spi : Dubbo的扩展点加载从JDK标准的SPI(Service Provider Interface)扩展点发现机制加强而来。显示全部

java spi :是上游产商给服务供应商提供的接口,供应商遵循接口契约提供自己的实现.。
dubbo spi : Dubbo的扩展点加载从JDK标准的SPI(Service Provider Interface)扩展点发现机制加强而来。

收起
互联网服务 · 2020-04-29
浏览717

提问者

wangxq
系统架构师美的
擅长领域: 数据库云计算dubbo

相关问题

相关资料

问题状态

  • 发布时间:2020-04-29
  • 关注会员:3 人
  • 问题浏览:1255
  • 最近回答:2020-04-29
  • X社区推广