dubbo的spi思想

dubbo的spi思想

什么是 spi 思想

spi 思想,有一个接口,有多个不同的实现类,而通过一些配置后,能够自动选定使用哪个实现类。
spi 思想是通过接口进行扩展操作,通过配置来选定实现类的方式来进行扩展。

dubbo 的 spi 思想

在接口上使用 @SPI("") 注解来指定key,配置文件中按照 properties 格式配置(key=value 的格式),通过 spi 指定的 key 来锁定实现类的路径。

如果要使用该方式,需要在实现类中使用 @Adaptive 注解才能正确调用。

上一篇:B. 复读机的力量


下一篇:保证分布式服务接口请求的顺序性