Dubbo SPI机制
SPI,就是service provider interface,说白了就是 指定某个接口的实现类。
该机制适用于 插件扩展的场景,
比如说你开发的是一个给别人使用的开源框架,如果你想让别人自己写个插件,插到你的开源框架里面来,扩展某个功能。
配置JDBC的驱动类,就类似于这种机制。
dubbo也用了spi思想,不过没有用jdk的spi机制,是自己实现的一套spi机制。
dubbo里面提供了大量的扩展点。
SPI,就是service provider interface,说白了就是 指定某个接口的实现类。
该机制适用于 插件扩展的场景,
比如说你开发的是一个给别人使用的开源框架,如果你想让别人自己写个插件,插到你的开源框架里面来,扩展某个功能。
配置JDBC的驱动类,就类似于这种机制。
dubbo也用了spi思想,不过没有用jdk的spi机制,是自己实现的一套spi机制。
dubbo里面提供了大量的扩展点。