美文网首页
Dubbo 基础篇(四) - 容错机制

Dubbo 基础篇(四) - 容错机制

作者: freeseawind | 来源:发表于2018-09-03 19:29 被阅读0次
开发环境
容错机制

在集群环境中,当调用服务消费者失败时,Dubbo提供了多种容错方案。

Dubbo容错机制源码实现目录 org.apache.dubbo.rpc.cluster.support

failover

故障转移,通常用来保障系统的连续可用性和可靠性,当系统中某一个组件或服务出现故障时,切换到备用系统,这个过程不需要人工干预,是自动进行的。
在dubbo中配置故障转移时,当调用服务消费者失败,会记录初始错误并重试其他调用者(重试n次,不包括第一次)。

注意:重试会导致服务调用延迟

failfast

快速失败,只发起一次调用,失败立即报错

failsafe

忽略失败

failback

失败自动恢复

forking

并行调用多个服务器,只要一个成功即返回

官方文档 服务消费者配置

配置集群容错
服务消费者配置
@Reference(loadbalance="random", cluster="failfast")
private DemoService demoService;
参考文献

Failover 维基百科
Fail-fast 维基百科
Fail-safe 维基百科
Failback 维基百科

未完待续

上一篇:Dubbo 基础篇(三) - 负载均衡策略

Github工程地址

相关文章

  • Dubbo 基础篇(四) - 容错机制

    开发环境 eclipse 4.7.3a jdk 8 zookeeper-3.5.4-beta maven 3.5....

  • 2020-01-16 容错机制解析

    Dubbo集群容错机制解析Dubbo的集群容错机制分为6种,分别是:FailOver,FailFast,FailS...

  • Dubbo源码解析

    Dubbo与spring整合、SPI拓展机制、服务暴露、服务引用、容错机制、预热。 Dubbo架构图(取自dubb...

  • dubbo容错机制

    我们使用Dubbo做分布式服务需要了解Dubbo服务容错策略,Dubbo官网提出总共有六种容错策略,下面将详细介绍...

  • 我对Dubbo的理解及学习

    Dubbo解析 对Dubbo的总体理:服务发布+远程调用+容错机制 一、服务发布 1、服务发布 1、解析XML成为...

  • Dubbo高级应用事件之集群容错

    目录: 什么是容错 Dubbo容错模式 Dubbo集群模式配置 什么是容错? 在分布式架构的网络通信中,容错能力是...

  • Dubbo集群容错策略简介

    Dubbo集群容错策略 Dubbo支持的集群容错策略包括: Available Cluster,可用调用 Broa...

  • Dubbo的超时重试

    Dubbo的超时重试机制为服务容错、服务稳定提供了比较好的框架支持 dubbo在调用服务不成功时,默认会重试2次。...

  • Dubbo Spring

    Dubbo Spring 解析 dubbo的spi机制是如何管理dubbo的bean和如何进行扩展的基础。那么du...

  • Dubbo入门学习--集群容错模式​(5)

    Dubbo入门学习--集群容错模式 集群容错模式: 可以自行扩展集群容错策略 Available Cluster ...

网友评论

      本文标题:Dubbo 基础篇(四) - 容错机制

      本文链接:https://www.haomeiwen.com/subject/dbmiwftx.html