dubbo源码阅读之-dubbo-spi机制中的配置文件都可以存放再哪个路径下

news/2024/11/24 13:38:19/

dubbo源码阅读之-dubbo-spi机制中的配置文件都可以存放再哪个路径下

  • url图
  • ExtensionLoader 类中

url图

在这里插入图片描述
根据上图可以知道 存放的路径和优先级,我们也可以自定义一个路径

ExtensionLoader 类中

private static volatile LoadingStrategy[] strategies = loadLoadingStrategies();

private static LoadingStrategy[] loadLoadingStrategies() {return stream(load(LoadingStrategy.class).spliterator(), false).sorted().toArray(LoadingStrategy[]::new);}
public static <S> ServiceLoader<S> load(Class<S> service) {ClassLoader cl = Thread.currentThread().getContextClassLoader();return ServiceLoader.load(service, cl);}

可以看出来是用的java原生的ServiceLoader 加载所有的加载策略,最后存储到一个数组中

默认加载策略有

org.apache.dubbo.common.extension.DubboInternalLoadingStrategy
org.apache.dubbo.common.extension.DubboLoadingStrategy
org.apache.dubbo.common.extension.ServicesLoadingStrategy

http://www.ppmy.cn/news/323898.html

相关文章

3-AI前沿咨询

微软为初学者推出了免费的 AI 课程 &#x1f525;这是一个为期 12 周、24 节课的课程&#xff0c;包括&#xff1a; 不同的人工智能方法 神经网络和深度学习 神经架构 遗传算法和多代理系统 和更多 &#x1f517;链接&#xff1a;https://microsoft.github.io/AI-For-Beginners…

Linux常用命令——gpm命令

在线Linux命令查询工具 gpm 提供文字模式下的滑鼠事件处理 补充说明 gpm命令是Linux的虚拟控制台下的鼠标服务器&#xff0c;用于在虚拟控制台下实现鼠标复制和粘贴文本的功能。 语法 gpm(选项)选项 -a&#xff1a;设置加速值&#xff1b; -b&#xff1a;设置波特率&…

关于VirtualBox无法适应高分辨率电脑的解决方法

由于我的电脑分辨率是2880x1880的&#xff0c;所以安装了VirtualBox后无法自适应全屏显示&#xff0c;网上找了很多办法都不管用。最后无意中发现这个办法比较好用。 首先&#xff0c;关闭虚拟机&#xff0c;点击设置&#xff0c;在显示一栏中&#xff0c;将显卡控制器改成VMS…

虚拟化与云计算 VMware ESXi部署

实验 目的 要求 以交互式ESXi安装为例&#xff0c;实验中采用一台VMware Workstation 虚拟机作为ESXi主机&#xff0c;从CD/DVD引导安装。 虚拟机创建之后或者安装客户机操作系统之后&#xff0c;还可以添加或配置大多数虚拟机属性。 实 验 环 境 创建虚拟机VMware ESXi 6作…

记一次AMD平台尝试升级win11无限蓝屏BUG

硬件平台 CPU R5 3500X &#xff0c;GPU RX580&#xff0c;主板 B450M 事情的起因是通过DEV渠道升级WIN11&#xff0c;由于硬盘不是GPT分区&#xff0c;因此尝试重装系统为UEFI引导&#xff0c;GPT硬盘分区。重装系统后&#xff0c;电脑可以正常进入系统&#xff0c;但是电脑开…

对于 Windows Sever 2019 无法安装AMD RX显卡驱动的解决办法

对于 Windows Sever 2019 无法安装AMD RX显卡驱动的解决办法 问题描述解决方案手动安装驱动 问题描述 我的显卡是RX590&#xff0c;想要在Window Sever 2019上安装驱动&#xff0c;但是官网https://www.amd.com/en/support/graphics/radeon-500-series/radeon-rx-500-series/r…

amd没有relive选项卡_AMD ReLive——为直播而生,不止于直播,还是多面手

AMD ReLive——为直播而生&#xff0c;不止于直播&#xff0c;还是多面手 2019-01-23 17:00:00 165点赞 237收藏 22评论 你注意到了吗&#xff1f; 其实在之前安装驱动程序的时候&#xff0c;有个软件在AMD驱动程序安装过后会提示你&#xff0c;是否安装ReLive这款软件&#xf…

amd没有relive选项卡_记录游戏每个瞬间,AMD ReLive图文演示

昨天下班后躺在床上刷手机&#xff0c;然后在论坛看到一篇关于AMD RADEON驱动的详解&#xff0c;而作为一个刚入A坑的新玩家&#xff0c;看到之后发现有很多好玩的功能都没用过&#xff0c;正好今天也没什么事&#xff0c;再者好奇心的驱使&#xff0c;那就坐下来好好体验体验一…