上一篇简单的介绍了 spi 的基本一些概念,但是其实 Dubbo 对jdk的spi进行了一些改进,具体改进了什么,来看看文档的描述
JDK 标准的 SPI 会一次性实例化扩展点所有实现,如果有扩展实现初始化很耗时,但如果没用上也加载,会很浪费资源。
如果扩展点加载失败,连扩展点的名称都拿不到了。比如:JDK 标准的 ScriptEngine,通过 getName()...
阅读全文