Dubbo SPI机制详解与自定义扩展.pdfVIP

  • 0
  • 0
  • 约3.12千字
  • 约 3页
  • 2026-08-26 发布于北京
  • 举报

简述dubbo的spi思想

题目

学习时长:20分钟

题目难度:中等

知识点:dubbo、spi

题目描述

简述dubbo的spi思想

1.面试官心理分析

继续深入问呗,前面一些基础性的东西问完了,确定你应该都ok,了解dubbo的一些基本东西,那么

问个稍微难一点点的问题,就是spi,先问问你spi是啥?

然后问问你dubbo的spi是怎么实现的?其实就是看看你对dubbo的掌握如何。

2.面试题剖析

spi,简单来说,就是serviceproviderinterface,说白了意思呢,比如你有个接口,现在这个

接口有3个实现类,那么在系统运行的时候对这个接口到底选择哪个实现类呢?这就需要spi了,需要

根据指定的配置或者是默认的配置,去找到对应的实现类加载进来,然后用这个实现类的实例对象。

举个栗子:

你有一个接口A。A1/A2/A3分别是接口A的不同实现。你通过配置接口A=实现A2,那么在系统实际

运行的时候,会加载你的配置,用实现A2实例化一个对象来服务。

spi机制一般用在哪儿?插件扩展的场景,比如说你开发了一个给别人使用的开源框架,如果你想让别

人自己写个插件,插到你的开源框架里面,从而

文档评论(0)

1亿VIP精品文档

相关文档