博客 > 后端&数据库 > 分布式和微服务
# 分布式系统的稳定性 ## 定理1 - 添加硬件的行为增加了单点故障的可能性 由系统正常运行的概率计算公式 `P(第1个硬件正常)*P(第2个硬件正常)*...*P(第n个硬件正常)` 可知,每多增加一个硬件,系统能正常运行的概率将乘以一个小于1的正数,即变得更小——而其对立事件,也就是发生损坏的概率,变得更大。 ## 定理2 - 添加硬件的行为减小了单点故障损坏面积 随着硬件数量n的增加,一个单元占系统整体的比例进一步减小(为1/n),进而使得单点故障时系统整体受损比例(这里称损坏面积)减少。 ## 定理3 - 层级关系及其不可替换性扩大了单点故障损坏面积 软件问题和硬件问题非常类似。软件为了提高代码的可重复使用率。在软件工程中引入了大量的层级关系。这种层级关系随着软件的分布式也被映射到了分布式系统中。某一层次的单元发生故障,所有附属于此单元的更低层次单元的工作都将是徒劳的。