Dubbo源码分析之服务注册发布(五)
上一篇我们说到ServiceConfig.doExport()方法,那么我们今天就来说一下ServiceConfig.doExoprtUrls()方法。
首先从方法名上就可以看出这个方法内部主要做什么。我们一步一步的深入进去,抽丝剥茧的把Dubbo服务导出和注册给搞明白。下面我们一起进入正题吧。
...
Dubbo源码分析之服务注册发布(四)
上篇我们粗略的过了一遍dubbo在ServiceBean的afterPropertiesSet()方法中做了那些事。那么我们这篇就开始进入服务导出的代码了。让我们一起来分析,看看它是如何实现的。
前情回顾
其实上一篇文章写的不怎么好,跟心情有一定的原因,还有一些原因是因为该部分的代码都是差不多的 ...
Frida学习笔记
Frida与雷电模拟器兼容版本
Frida版本:12.0.8
雷电模拟器版本:4.x或3.x
frida-tools版本:1.1.0
常用命令
获取模拟器所有进程
frida-ps -U
使用命令行加载程序(spawn)
frida -U -f 包名
使用%resume来启动程序
使用 ...
Dubbo源码分析之服务注册发布(三)
ok!经过前面几篇的讲解,我们已经知晓了如下几个知识点:
Spring自定义Xml标签的解析
Dubbo xml标签解析的入口
Dubbo是如何解析xml配置的
Dubbo最后把解析的配置放到哪了。
既然配置已经解析完毕,那么下一步盲猜就是根据配置来发布服务了(针对provider来说)。那我 ...
Dubbo源码分析之服务注册发布(二)
上一篇我们说到如何找切入点,也给大家伙稍微的提了一点关于Spring自定义标签解析的知识。这篇我们继续来进行Dubbo服务注册的讲解。该篇内容主要来谈谈Dubbo配置的解析。说到底,这一篇还是在分析一些Spring的代码,毕竟我们要知其所以然,不然突然就说是从这开始的,这不让人懵逼嘛。
前言
F ...
Dubbo源码分析之服务注册发布(一)
前言
前面我们已经对Dubbo核心的SPI机制做了分析,那么从这一篇起,我们来开始分析Dubbo的一些功能实现。
我打算先把服务注册和客户端调用这部分逻辑给理清楚,而后其他的功能,则留到后面作为番外。emm,之前并发貌似也是这么说的。
因为服务注册和客户端调用这部分逻辑代码量很大,逻辑虽然简单,但是 ...
Dubbo源码分析之核心篇(终)
上面我们聊到了ExtensionLoader.getAdaptiveExtension()的实现源码,这篇咱们来聊一聊Dubbo SPI最后一种——ExtensionLoader.getActiveExtension(),也就是激活扩展点的实现。那么在本篇安排的内容如下:
还是回忆
继续深入
持 ...