容错和容错有什么区别?

问题描述 投票:0回答:3

我正在阅读 Spring Cloud 和 NetFlix API。很多地方,我读到了“容错”和“容错”关键字。

请解释一下差异。

spring-cloud spring-cloud-netflix fault
3个回答
23
投票

容错:除了故障转移发生时出现一些延迟之外,用户看不到任何影响。
故障恢复:在一些非关键服务中观察到故障。但系统的主要组件继续正常运行。总体而言,您仍然可以使用该系统。例如如果 Netflix 推荐引擎或评级或评论服务失败,您仍然可以搜索和观看电影。


13
投票

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

进一步阅读 Netflix 博客和 wiki 后,似乎术语“容错”和“容错”可以互换使用。


3
投票
    容错:
  • 服务的任何用户都不会观察到任何故障(观察到延迟是正常的)。

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

    参考
  • ]

© www.soinside.com 2019 - 2024. All rights reserved.