原文: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