RPC
天竺取经者
写代码的人生不简单。。。。。。
展开
-
读懂Dubbo源码必备知识点之一
最近新来的同事对Dubbo原理不太熟悉,特此写几篇文章,介绍如何分析Dubbo源码,要看懂Dubbo源码,还是要先弄懂几个知识点的Spring的Schema自定义扩展功能就是其中要掌握的知识点之一; 当我们在阅读dubbo User Guide时,在快速启动分栏中有这么一句话: Dubbo采用全Spring配置方式,透明化接入应用,对应用没有任何API侵入,只需用Spring加载原创 2017-06-02 01:03:07 · 758 阅读 · 0 评论 -
读懂Dubbo源码必备知识点之三
Dubbo中的代理模式:所谓代理模式,简单点说就是调用端不能直接引用某个服务,通过一个中介角色来间接调用这个服务,而这个中介就是充当 着代理的角色,去调用服务端的。 Java中的代理总体上分为两种:一种是静态代理,二种是动态代理 1、静态代理就很简单了,就是通过硬编码方式(不知道这样形容对不对)写一个实际存在的代理角色,去间接的调用服务方 下面举个简单的例子: 2、动态代理是相对于静态代理而言,因原创 2017-06-12 22:59:26 · 278 阅读 · 2 评论 -
读懂Dubbo源码必备知识点之二
Dubbo中在很多地方都用到了java SPI(Service Provider Interface)技术,如容器选择、协议适配等(阿里对这项技术扩展了一些自己的功能,后面读代码时会讲到)。 所谓SPI就是一个简单的服务提供加载工具,即:java.util.ServiceLoader,主要用法可以简单的表述为,通常定义一个简单的服务接口,但是实现这个服务的接口实现类有很多种,Service原创 2017-06-04 02:11:38 · 267 阅读 · 1 评论