Dubbo
文章平均质量分 91
我在阳澄湖畔吃炸鸡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dubbo过滤器
文章目录一、过滤器概述二、原理1.初始化的实现原理2.AccessLogFilter2.ExecuteLimitFilter3.Context Filter4.ExceptionFilter5.TimeoutFilter6.TokenFilter7.TpsFilter 一、过滤器概述 Dubbo 中的过滤器和 Web 应用中的过滤器的概念是一样的 , 提供了在服务调用前后插入自定义逻辑的途径 。 过滤器是整个 Dubbo 框架中非常重要的组成部分 , Dubbo 中有很多功能都是基于过滤器扩展而来的 。 过原创 2021-05-30 16:44:21 · 406 阅读 · 0 评论 -
Dubbo 集群容错(2)
文章目录一、负载均衡1.Random 负载均衡2.RoundRobin 负载均衡3.LeastActive负载均衡4.一致性Hash负载均衡二、Merger的实现三、Mock 一、负载均衡 我们发现在很多容错策略中都会使用负载均衡方法 , 并且所有的容错策略中的负载均衡都使用了抽象父类 Abstractclusterinvoker 中定义的 Invoker select 方法 , 而并不是直接使用 LoadBalance 方法 。 因为抽象父类在LoadBalance 的基础上又封装了一些新的特性 : (1原创 2021-05-29 16:38:36 · 137 阅读 · 0 评论 -
Dubbo集群容错(1)
文章目录前言一、Cluster层概述二、容错机制的实现 前言 《深入理解Apche Dubbo与实战》 第七章笔记 一、Cluster层概述 可以将Cluster层看作一个集群容错层,该层中包含Cluster、Directory、Router、LoadBalance等几大核心接口。 其中,Cluster层指的是对外的整个集群容错层;而Cluster是容错接口,提供Failover、Failfast等容错策略。 Cluster层的总体流程如下: (1) 生成Invoke对象 (2)获得可调用的服务列表 (3)原创 2021-05-29 14:32:09 · 190 阅读 · 0 评论 -
Dubbo远程调用
文章目录前言一、Dubbo调用介绍二、Dubbo协议三、编码与解码四、Telnet调用原理 前言 Dubbo核心调用流程 Dubbo协议详解 Dubbo编解码器原理 Telnet调用原理 Dubbo线程模型 一、Dubbo调用介绍 假如手写简单的RPC调用,需要把调用信息传递到服务端,把方法参数等信息序列化传递到服务端,然后在服务端按照客户端的序列化顺序做一次反序列化来读取信息,然后拼装成请求对象进行服务反射调用,最终将调用结果返回给客户端。 在Dubbo中调用基本类似。 首先在客户端启动时会从注册中原创 2021-05-25 22:28:51 · 1746 阅读 · 0 评论 -
Dubbo启停原理
文章目录前言一、配置解析1.基于schema设计解析2.基于XML的配置原理 解析3.基于注解配置原理解析二、服务暴露1.配置承载初始化2.远程服务的暴露机制3.本地服务的暴露机制三、服务消费机制1.单注册中心消费2.多注册中心消费原理四、优雅停机原理解析 前言 《深入理解Apache Dubbo与实战》第五章 Dubbo配置解析 Dubbo服务暴漏原理 Dubbo服务消费原理 Dubbo优雅停机原理 一、配置解析 目前 Dubbo 框架同时提供了 3 种配置方式: XML 配置 、 注解 、 属性文件原创 2021-05-24 21:42:08 · 289 阅读 · 0 评论 -
Dubbo扩展点加载机制
文章目录前言一、加载机制概述1.Java SPI2.扩展点加载机制的改进3.扩展点的配置规范4.扩展点的分类与缓存5.扩展点的特性二、扩展点注解1.扩展点注解:@SPI2.@Adaptive3.@Activate三、ExtensionLoader的工作原理1.工作流程2.getExtension的实现原理3.getAdaptiveExtension 的实现原理4.getActivateExtension的实现原理四、扩展点动态编译的实现1.Javaassit 动态代码编译2.JDK动态代码的编译 前言 《深原创 2021-05-23 19:42:20 · 270 阅读 · 0 评论 -
《深入理解Apache Dubbo与实战》第三章的阅读笔记
文章目录前言一、注册中心概述1.简介2.工作流程二、Zookeeper注册1.原理2.发布/订阅三、Redis的注册四、缓存五、设计模式 前言 本文是《深入理解Apache Dubbo与实战》第二章的阅读笔记。 第二章的主要内容是讲注册中心,书中主要围绕: 1.注册中心的工作流程 2.注册中心的数据结构 3.订阅发布的实现 4.缓存机制 5.重试机制 6.设计模式 这几个部分讲解 一、注册中心概述 1.简介 Dubbo通过注册中心实现了分布式环境中各服务之间的注册与发现。其作用如下: 1.动态加入。一个服原创 2021-05-15 21:01:36 · 302 阅读 · 0 评论 -
《深入理解Apache Dubbo与实战》第二章阅读笔记
文章目录前言一、工程结构与依赖二、xml方式二、基于注解实现三、基于API方式 前言 《深入理解Apache Dubbo与实战》第二章阅读笔记,内容主要是通过xml,注解以及api的方式实现第一个dubbo程序。其中遇到了一些坑,比如依赖的配置,因为书上并没有介绍依赖的配置,本人花了一段时间才解决。 一、工程结构与依赖 总的结构如图所示,父工程是echo。echo-api里是服务的接口,echo-server,echo-client是使用xml方式的服务器与客户端。echo-server-annotat原创 2021-05-14 20:40:10 · 224 阅读 · 0 评论
分享