Dubbo剖析-集群容错

一、前言

在进行系统设计时候,不仅要考虑正常逻辑该如何走,还要考虑异常逻辑。dubbo中当服务消费方调用服务提供方的服务出现错误时候,提供了多种容错方案,缺省为 failover 重试。

二、Dubbo集群容错模式

  • Failover Cluster

  • Failfast Cluster

  • Failsafe Cluster

  • Failback Cluster

  • Forking Cluster

  • Broadcast Cluster

三、原理

3.1何时加载集群容错扩展实现类

Dubbo剖析-集群容错_第1张图片

image.png

3.2 FailoverClusterInvoker原理

Dubbo剖析-集群容错_第2张图片

image.png

四、总结

dubbo本身提供了丰富的集群容错模式,如果您有定制化需求,可以根据dubbo提供的扩展接口进行定制。

欢迎大家加入微信扫码进入知识星球进行深入探讨

Dubbo剖析-集群容错_第3张图片

你可能感兴趣的:(Dubbo剖析-集群容错)