原文:Dubbo的源碼解析

Dubbo源碼的關鍵類: DubboInvoker NioEventLoop NettyClientHandler IdleStateHandler HeaderExchangeClient io.netty.channel.socket.nio.NioSocketChannel 一 SPI機制: 首先創建ExtensionLoader 然會根據ExtensionLoader獲取和搜索類的實例 類 ...

2020-05-27 00:47 0 589 推薦指數:

查看詳情

dubbo源碼解析(三) DubboInvoker

上篇dubbo源碼解析(二)中說到創建代理時會通過refprotocol.refer(interfaceClass, urls.get(0))先創建一個invoker對象出來 以DubboProtocol為例 執行refer時,會創建一個DubboInvoker對象返回 ...

Thu Nov 08 22:48:00 CST 2018 0 816
第零章 dubbo源碼解析目錄

第一章 第一個dubbo項目 第二章 dubbo內核之spi源碼解析 2.1 jdk-spi的實現原理 2.2 dubbo-spi源碼解析 第三章 dubbo內核之ioc源碼解析 第四章 dubbo內核之aop源碼解析 第五章 dubbo內核之compiler源碼解析 ...

Sun Oct 01 19:01:00 CST 2017 0 3077
Dubbo服務發現源碼解析

一、源碼模塊 官網地址 源碼地址 1.1 源碼模塊組織 Dubbo工程是一個Maven多Module的項目,以包結構來組織各個模塊。 核心模塊及其關系,如圖所示: 1.2 模塊說明 dubbo-common 公共邏輯模塊,包括Util類和通用模型 ...

Mon Sep 30 03:47:00 CST 2019 0 436
Dubbo原理和源碼解析之標簽解析

github新增倉庫 "dubbo-read"(點此查看),集合所有《Dubbo原理和源碼解析》系列文章,后續將繼續補充該系列,同時將針對Dubbo所做的功能擴展也進行分享。不定期更新,歡迎Follow。 一、Dubbo 配置方式 Dubbo 支持多種配置方式: XML ...

Sat May 26 17:42:00 CST 2018 3 3160
Dubbo原理和源碼解析之服務暴露

github新增倉庫 "dubbo-read"(點此查看),集合所有《Dubbo原理和源碼解析》系列文章,后續將繼續補充該系列,同時將針對Dubbo所做的功能擴展也進行分享。不定期更新,歡迎Follow。 一、框架設計 在官方《Dubbo 用戶指南》架構部分,給出了服務調用 ...

Sun Jun 03 09:08:00 CST 2018 0 12807
dubbo源碼解析-zookeeper創建節點

前言 在之前dubbo源碼解析-本地暴露中的前言部分提到了兩道高頻的面試題,其中一道dubbo中zookeeper做注冊中心,如果注冊中心集群都掛掉,那發布者和訂閱者還能通信嗎?在上周的dubbo源碼解析-zookeeper連接中已經講到,這周解析的是另一道,即服務提供者能實現 ...

Fri Sep 07 02:31:00 CST 2018 0 2427
13.1 dubbo服務降級源碼解析

從 9.1 客戶端發起請求源碼 的客戶端請求總體流程圖中,截取部分如下: dubbo就是通過MockClusterInvoker來實現服務降級的。 一、示例 將dubbo-demo中的服務接口定義一個返回模型Car。提供者實現如下: 消費者 ...

Sat Jan 20 23:00:00 CST 2018 1 2726
Dubbo原理和源碼解析之服務引用

github新增倉庫 "dubbo-read"(點此查看),集合所有《Dubbo原理和源碼解析》系列文章,后續將繼續補充該系列,同時將針對Dubbo所做的功能擴展也進行分享。不定期更新,歡迎Follow。 一、框架設計 在官方《Dubbo 開發指南》框架設計部分,給出了引用服務 ...

Thu May 24 16:37:00 CST 2018 2 7509
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM