1970-01-01

31 加餐:深潜 Directory 实现,探秘服务目录玄机从这一课时我们就进入“集群”模块了,今天我们分享的是一篇加餐文章,主题是:深潜 Directory 实现,探秘服务目录玄机。 在生产环境中,为了保证服务的可靠性、吞吐量以及容错能力,我们通常...

1970-01-01

32 路由机制:请求到底怎么走,它说了算(上)作为 dubbo-cluster 模块分析的第二课时,本课时我们就来介绍一下 dubbo-cluster 模块中涉及的另一个核心概念—— Router。 Router 的主要功能就是根据用户配置的路由规则...

1970-01-01

34 加餐:初探 Dubbo 动态配置的那些事儿在前面第 31 课时中我们详细讲解了 RegistryDirectory 相关的内容,作为一个 NotifyListener 监听器,RegistryDirectory 会同时监听注册中心的 provi...

1970-01-01

33 路由机制:请求到底怎么走,它说了算(下)在上一课时,我们介绍了 Router 接口的基本功能以及 RouterChain 加载多个 Router 的实现,之后介绍了 ConditionRouter 这个类对条件路由规则的处理逻辑以及 Scrip...

1970-01-01

35 负载均衡:公平公正物尽其用的负载均衡策略,这里都有(上)在前面的课时中,我们已经详细介绍了 dubbo-cluster 模块中的 Directory 和 Router 两个核心接口以及核心实现,同时也介绍了这两个接口相关的周边知识。本课时我们继...

1970-01-01

36 负载均衡:公平公正物尽其用的负载均衡策略,这里都有(下)在上一课时我们了解了 LoadBalance 接口定义以及 AbstractLoadBalance 抽象类的内容,还详细介绍了 ConsistentHashLoadBalance 以及 R...

1970-01-01

37 集群容错:一个好汉三个帮(上)你好,我是杨四正,今天我和你分享的主题是集群容错:一个好汉三个帮(上篇)。 在前面的课时中,我们已经对 Directory、Router、LoadBalance 等概念进行了深入的剖析,本课时将重点分析 Clust...

1970-01-01

40 加餐:模拟远程调用,Mock 机制帮你搞定你好,我是杨四正,今天我和你分享的主题是:Dubbo 中的 Mock 机制。 Mock 机制是 RPC 框架中非常常见、也非常有用的功能, 不仅可以用来实现服务降级,还可以用来在测试中模拟调用的各种异常...

1970-01-01

38 集群容错:一个好汉三个帮(下)你好,我是杨四正,今天我和你分享的主题是集群容错:一个好汉三个帮(下篇)。 在上一课时,我们介绍了 Dubbo Cluster 层中集群容错机制的基础知识,还说明了 Cluster 接口的定义以及其各个实现类的核心...

1970-01-01

39 加餐:多个返回值不用怕,Merger 合并器来帮忙你好,我是杨四正,今天我和你分享的主题是 Merger 合并器。 在上一课时中,我们分析 MergeableClusterInvoker 的具体实现时讲解过这样的内容:MergeableClus...

1222324252666