【问题标题】:What is difference between fault tolerance and fault resilience?容错和故障恢复有什么区别?
【发布时间】:2018-02-16 22:09:16
【问题描述】:

我正在阅读 Spring Cloud 和 NetFlix API。很多地方,我读过 Fault Tolerance 和 Fault Resilience 关键字。

请解释一下区别。

【问题讨论】:

    标签: spring-cloud spring-cloud-netflix fault


    【解决方案1】:
    • 容错:服务的任何用户都不会观察到任何故障(观察到延迟是正常的)。

    • 故障恢复能力:可能会观察到故障,但仅限于未提交的数据(例如数据库可能会以错误响应尝试提交事务等)。 )。

    [Reference]

    【讨论】:

      【解决方案2】:

      容错:用户看不到任何影响,除了发生故障转移的一些延迟。 故障恢复:观察到故障。但系统的其余部分继续正常运行。

      【讨论】:

      • 肯定比答案更贴切
      【解决方案3】:

      容错是指架构在环境行为异常时通过采取纠正措施(例如,在服务器崩溃中幸存下来或防止行为异常的 API 导致整个系统瘫痪)时能够生存(容忍)的能力等。故障恢复能力可能是从这些类型的场景中快速恢复的能力。

      在进一步阅读 Netflix 博客和 wiki 之后,似乎可以互换使用术语 Fault ResilienceFault Tolerant

      【讨论】:

        猜你喜欢
        • 2021-11-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-09
        • 1970-01-01
        • 2012-06-09
        • 2013-12-01
        相关资源
        最近更新 更多