
本节来看一下netty的Recycler对象池的设计与源码解析。相关的源码已经抽取为一个框架:https://github.com/zhaojigang/concurrent...
Outline [TOC] 前言 上个月RxJava2正式版发布了,但目前国内的资料还比较少,以前使用过RxJava1只需要看看更新文档就知道怎么使用了,但还有一些以前没用过...
接上一章内容,当service的本地发布结束后进入远程发布,远程发布流程与本地发布类似将ref转为invoker然后将invoker抓为expoter,代码如下: 可以看到,...
从doExportUrls()方法可以看出,dubbo支持多协议发布: 下面我们来看本地发布方法exportLocal,该方法主要分为三个步骤:1、调整url参数,如将发布协...
dubbo服务端暴露的总体流程如下图所示: 首先 ServiceConfig 类拿到对外提供服务的实际类 ref(如:HelloWorldImpl),然后通过 ProxyFa...
dubbo的自定义的spring标签通过DubboNamespaceHandler继承NamespaceHandlerSupport类提供被spring扫描的路口,重写ini...
代码ExtensionLoader.getExtensionLoader(class).getAdaptiveExtension()判断@Adaptive注解在类上或者方法上...
@SPI是了解dubbo源码的基础,dubbo-spi是通过jdk-spi优化而来的,对于jdk-spi的原理这里不做过多解释,有兴趣的童鞋可以自行百度。 对于@SPI的使用...
如果你对netty的reactor线程不了解,建议先看下上一篇文章netty源码分析之揭开reactor线程的面纱(一),这里再把reactor中的三个步骤的图贴一下 我们已...