dubbo
文章平均质量分 51
专心拔剑
君子无名,专心练剑
展开
-
Dubbo 学习 Adaptive功能实现原理
Adaptive的主要功能是对所有的扩展点进行封装为一个类,通过URL传入参数的时动态选择需要使用的扩展点。 public static void main(String[] args) { URL url = URL.valueOf("test://localhost/today?today.service=happy"); TodayService adaptiveExtension = ExtensionLoader.getExtensionLoader(Toda原创 2021-08-25 21:59:14 · 144 阅读 · 0 评论 -
Dubbo学习ExtensionLoader#getExtension
public static void main(String[] args) { ExtensionLoader<TodayService> loader = ExtensionLoader.getExtensionLoader(TodayService.class); TodayService happy = loader.getExtension("happy"); happy.soul(); }扩展点加载器如果根据扩展名加载扩展.原创 2021-08-25 21:20:43 · 177 阅读 · 0 评论 -
Dubbo学习 ExtensionLoader.getExtensionLoader解析
在使用dubbo的SPI 的时候,必不可少的就是扩展点加载器ExtensionLoader;现在来学习了解一下它的机制 ExtensionLoader<TodayService> loader = ExtensionLoader.getExtensionLoader(TodayService.class); TodayService happy = loader.getExtension("happy"); happy.soul();org.apache原创 2021-08-25 07:58:13 · 658 阅读 · 0 评论