dubbo
debug-LiXiwen
大三,处于找工作状态
展开
-
Dubbo源码分析-服务导出
本篇文章,我们来研究一下 Dubbo 导出服务的过程。Dubbo 服务导出过程始于 Spring 容器发布刷新事件,Dubbo 在接收到事件后,会立即执行服务导出逻辑。整个逻辑大致可分为三个部分,第一部分是前置工作,主要用于检查参数,组装 URL。第二部分是导出服务,包含导出服务到本地 (JVM),和导出服务到远程两个过程。第三部分是向注册中心注册服务,用于服务发现。...原创 2020-04-01 22:26:48 · 181 阅读 · 0 评论 -
编译Dubbo2.6.x源码
下载地址 :https://github.com/apache/dubbo/tree/2.6.x解压文件,进入dubbo目录依次执行系列命令可以通过以下的构建命令来跳过单元测试mvn clean install -Dmaven.test.skip通过以下命令以构建 Dubbo 的源代码 jar 包,这个看需要,不是必须执行的mvn clean source:jar install -...原创 2020-03-29 23:18:02 · 304 阅读 · 0 评论 -
dubbo源码分析-自适应扩展机制
本文紧接上一篇博文dubbo源码分析-Dubbo SPI参考自Dubbo官方文档在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并不想在框架启动阶段被加载,而是希望在拓展方法被调用时,根据运行时参数进行加载。这听起来有些矛盾,但是Dubbo通过自适应拓展机制很好的解决了。自适应拓展机制的实现比较复...原创 2020-03-29 21:46:57 · 203 阅读 · 0 评论 -
dubbo源码分析-Dubbo SPI
package org.apache.dubbo.demo.consumer;import org.apache.dubbo.common.extension.ExtensionLoader;public class DubboSPITest { public static void main(String[] args) { // 获取 extensionLoader...原创 2020-03-28 15:26:35 · 140 阅读 · 0 评论