
dubo
文章平均质量分 90
Andyzhu_2005
这个作者很懒,什么都没留下…
展开
-
dubbo总结
集群模式下的容错模式集群模式下,调用服务失败时的容错机制1、默认是failover,重试机制,默认是两次。通常可用于读操作2、failfast,快速失败模式,当调用失败时候就报错,通常用于写操作3、failsafe,失败安全模式,当调用失败时直接忽略。通常用于写入日志等操作。...原创 2018-10-01 19:27:26 · 449 阅读 · 2 评论 -
spring解析dubbo标签
1、spring自定义标签的步骤(参考https://my.oschina.net/lenglingx/blog/889662)a、编写xsd文件描述自定义的元素。看下面的代码实例,这里定义了application。其中上面的代码是具体的元素定义,下面的是自定义元素名。<?xml version="1.0" encoding="UTF-8" standalone=&a原创 2018-11-28 20:46:26 · 409 阅读 · 0 评论 -
dubbo的服务调用过程
服务消费的过程:referenceConfig类的init方法调用Protocol的refer方法,生成invoker实例,然后把Invoker转换为客户端需要的接口。2、源码解析dubbo的消费端初始化在ReferenceConfig的get()方法 public synchronized T get() { if (destroyed){ thro...原创 2018-11-28 10:29:56 · 568 阅读 · 0 评论 -
dubbo的proxyFactory和动态代理相关
动态代理,可以理解为在系统运行期间,为目标类生成二进制的class文件并运行,当系统运行完,这个class文件也会消失。dubbo中,每一个spi注解的接口,都会通过动态代理,生成一个类似于ProtocolAdpative等的xxxAdpative等的xxxAdpative等的xxxAdpative的class文件。动态代理在dubbo的另一个典型应用是proxyFactory。proxyFa...原创 2018-12-02 19:54:24 · 1480 阅读 · 0 评论 -
dubbo的服务发布过程
dubbo发布服务的流程1、具体的服务转为invoker: ServiceConfig类通过ProxyFactory类的getInvoker方法,将服务提供类ref生成invoker。2、Invoker转换成Exporter:打开通信端口,接听来自客户端的申请。具体解析1、当Spring容器实例化bean完成,ServiceBean会执行onApplicationEvent方法,该方法调用...原创 2018-11-27 15:13:28 · 585 阅读 · 0 评论 -
由dubbo的TpsLimitFilter限流,说说dubbo的Filter实现机制
Dubbo提供了过程拦截(即Filter)功能。dubbo的大多数功能都基于此功能实现。在dubbo的服务端,提供了一个限流Filter(TpsLimitFilter),用于在服务端控制单位时间内(默认是60s)的调用数量tps。超过此数量,则服务端将会报错。一、TpsLimitFilter的使用# 1.1、TpsLimitFilter源码@Activate(group = Constan...原创 2018-11-29 19:57:34 · 2416 阅读 · 1 评论 -
dubbo自定义filter,报No such extension xxxFilter for filter/com.alibaba.dubbo.rpc.Filter错误
前言最近在学习dubbo的filter时候,根据dubbo的开发手册,自定义了一个filter,然后配置,结果控制台报 No such extension xxxFilter for filter/com.alibaba.dubbo.rpc.Filter错误。特此记录。自定义filter首先定义filter,需要实现com.alibaba.dubbo.rpc.Filter接口/** ...原创 2018-11-27 17:13:27 · 15280 阅读 · 2 评论 -
dubbo的spi机制
1、proxyFactory 是用来干嘛的对于Server端,主要负责将服务如HelloServiceImpl统一进行包装成一个Invoker,通过反射来执行具体的HelloServiceImpl对象的方法2、在调用servicebean时,会先初始化serviceconfig。在初始化时serviceconfig时,会最先初始化 private static final Protocol...原创 2018-11-26 15:29:41 · 455 阅读 · 0 评论