0 Github
1 面试题
Dubbo中的SPI是什么?
2 考点分析
前面基础性的东西问完了,确定你应该了解Dubbo,那么自然问个稍微难的问题,就是SPI,先问问你这是个啥,然后问问你怎么实现的!
其实就是看看你对dubbo的掌握如何
3 SPI简介
SPI 全称为 Service Provider Interface,是一种服务发现机制.
说白了是啥呢,比如你有个接口,该接口有3个实现类,那么在系统运行时,这个接口到底选择哪个实现类呢?这就需要SPI了,需要根据指定的配置或者是默认的配置,找到对应的实现类加载进来,然后使用该实现类的实例.
接口A => 实现A1,实现A2,实现A3
配置一下,接口A = 实现A2
在系统实际运行的时候,会加载你的配置,用实现A2实例化一个对象来提供服务
比如说你要通过jar包的方式给某个接口提供实现,然后
继续阅读与本文标签相同的文章
-
边缘计算的三种模式:MEC、微云和雾计算
2026-05-24栏目: 教程
-
基于iOS平台的性能检测方案
2026-05-24栏目: 教程
-
多机混合并发测试
2026-05-24栏目: 教程
-
Android MEM性能数据获取
2026-05-24栏目: 教程
-
Python3入门(四)条件控制
2026-05-24栏目: 教程
