
dubbo
6点A君
记录我学习的知识的地方~
展开
-
Dubbo-聊聊服务端线程模型
Dubbo作为一个优秀的RPC框架,以SPI方式抽象架构,可以自由选择通信层框架,已实现的有Netty、Netty4和Mina。Dubbo 有提供线程模型的官方文档:http://dubbo.apache.org/zh-cn/docs/user/demos/thread-model.html本文深入源码,尝试解析dubbo线程模型具体细节。对于dispatcher参数,有以下几种可选项:all 所有消息都派发到线程池,包括请求,响应,连接事件,断开事件,心跳等。direct 所有消息都不派发到原创 2020-08-16 23:42:51 · 509 阅读 · 0 评论 -
Dubbo进阶(十五)- Dubbo中 Filter 探究
原来 这就是 Dubbo 中 Filter原理是这样原创 2019-10-20 17:38:36 · 2205 阅读 · 8 评论 -
Dubbo进阶(十四)- Dubbo中参数回调 Callback 实现深究
Dubbo 中 参数回调Callback 到底有什么用?到底是个怎么样的代码逻辑?原创 2019-10-15 10:22:32 · 3150 阅读 · 9 评论 -
Dubbo进阶(十三)- Dubbo中路由使用及源码分析
Dubbo 中 路由是什么,在整个Dubbo中起着什么作用?它是如何初始化的?又是从何处开始调用以及更新的呢?原创 2019-09-26 23:29:15 · 1025 阅读 · 0 评论 -
Dubbo进阶(十二)- Dubbo 请求调用过程(二)
1. 代理对象调用逻辑2. Dubbo 几种调用方式分析,Async,Sync,OneWay,Futrue等3. 接口超时实现逻辑分析原创 2019-09-22 23:32:49 · 1605 阅读 · 0 评论 -
Dubbo进阶(十一)- Dubbo 请求调用过程(一)
Dubbo 调用逻辑如何走呢?为啥没有直接进入子实现类,而是直接进入 InvokerInvocationHandler呢?负载均衡从哪一步开始的呢?原创 2019-09-19 23:47:20 · 716 阅读 · 0 评论 -
Dubbo进阶(十)- Dubbo动态对象生成过程详细分析
dubbo 返回给你的HelloService 就是 一个简单的HelloService 子类吗?骚年,跟着哥撸一撸代码看看究竟再下定言。原创 2019-09-17 23:26:50 · 1021 阅读 · 0 评论 -
Dubbo进阶(九)- Dubbo 消费者中 代理对象 初始化详解
refer 返回的代理对象是怎么生成的呢?结构如何呢?注册中心如何初始化呢?原创 2019-09-03 23:17:10 · 1243 阅读 · 1 评论 -
Dubbo进阶(八)- @Reference或ReferenceConfig.get代理对象如何产生(一):SPI模式中 Wrapper和 SPI 类组装逻辑
Dubbo 中有些类是 Wrapper 结尾,你知道他们作用吗?SPI中Wrapper 类是干啥用的呢?原创 2019-10-20 22:01:40 · 2389 阅读 · 0 评论 -
Dubbo进阶(七)- Dubbo 中默认的 Adaptive类生成过程及例子
Dubbo 默认的 Adatpive 类是如何生成的呢?如果没有显示指明哪个是 默认的 Adaptive 那该怎么办呢?原创 2019-08-26 23:31:09 · 1259 阅读 · 0 评论 -
Dubbo基础(五)- Consumer的初始化过程A:配置读取及获取代理
Dubbo Consumer是如何初始化的呢?代理对象又是通过怎样方式获取呢?原创 2019-08-17 22:58:44 · 1082 阅读 · 0 评论 -
Dubbo基础(三)- Provider的初始化过程B:外部化配置初始化过程
Dubbo 外部化配置如何加载呢?是以怎样一种顺序呢? Dubbo目前支持哪几种配置中心呢? 看这篇就对了。原创 2019-08-11 23:31:54 · 2874 阅读 · 0 评论 -
Dubbo进阶(六)- Dubbo SPI 源码级过程详解
Dubbo 中 SPI 功能如何实现呢?多个SPI 扩展类,如何加载呢?ExtensionLoader 具体怎么逻辑呢?原创 2019-08-23 23:09:34 · 1187 阅读 · 0 评论 -
Dubbo基础(二)- Provider的初始化过程A:配置读取过程refresh过程
用过dubbo,是否知道dubbo配置加载过程优先级呢?是否知道 服务暴露过程呢?原创 2019-08-09 23:38:59 · 1168 阅读 · 2 评论 -
Dubbo基础(四)- Provider的初始化过程C:服务暴露详解
Dubbo 终于到了最后 初始化最后一节,具体是怎么样的暴露过程呢?看本次大餐原创 2019-08-13 22:35:04 · 786 阅读 · 0 评论 -
Dubbo基础(一)- 第一个例子 HelloDubbo
今天开始,一起研究Dubbo,从最基本的Hello World开始,经过源码一步步学习架构。DubboDubbo 是一款高性能Java RPC 框架,由阿里巴巴捐给Apache ,经过长时间孵化,Dubbo正式毕业。称为Apache 家庭的顶级项目。在国内有众多公司使用Dubbo。当然中途有一段事件阿里巴巴并没有对其维护,但是国内很多公司都基于Dubbo 进行功能扩展。例如当当基于dubbo...原创 2019-08-05 23:30:15 · 604 阅读 · 0 评论