所谓容错,拆开来讲就是,容忍错误
在计算机领域,对应的英文单词是 Fault Tolerance,翻译过来又变成容忍故障。
为什么出现这个词,这个需要回到相关背景中,比如在计算机系统中,总是不可能保证100%正常,因此总会有一定量的故障出现,并且是避免不了的,所以人们只能被迫容忍这些故障,或者说容忍这些错误,所以说这个系统是有容错的设计的,因为人们需要为容忍这些错误做一些设计来避免导致更大的问题或者说补救这个错误。
所以我们常听到,容错率。说的就是容忍这些错误的比例,通常我们都尽量减少错误,降低这个错误在整个系统中的比例,也就是说降低系统容错率
我们还说,这个设计的容错性比那个设计的容错性更好,容错性越好,就可以容忍更多的错误。
也就是说容错性的设计出现更多的错误也不会影响整个系统的总体指标。
然后也需要针对容错去做一些改善工作才能未雨绸缪,当错误出现的之后有相应的应对之法
平时玩游戏,我们也常说,这个玩法或者这个任务有更好的容错性。容错性越好,出现错误的时候带来的负面影响就越少。