索引
链接
https://mp.weixin.qq.com/s/eEsaqv9G9s6Ezaitsto8Mg
文章截图
简评
从这篇文章,我了解到Java有自己的一套服务发现的机制,叫做SPI(service provider interface)。
简单总结用法:
- 为了给接口A实现服务发现,在META-INF/services文件夹创建和接口A全限定名同名的文件,文件内容为接口A的实现类的全限定名,每行一个实现类
- 在需要使用具体类的地方,调用Java提供的ServiceLoader.load(接口A.class)方法来获取具体的实现类,然后就可以使用了。
所以,当面试官在问“服务发现”的时候,不一定是在问微服务的服务发现!
原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1524