知识卡片
质量属性取决于最弱的内部元素
内容
系统对外的功能行为由内部元素的功能组合决定,但系统整体的质量属性(性能、可伸缩性、弹性)往往取决于内部最差或最弱的那个元素,而不是平均水平。这和木桶效应是同一种结构:只要有一个组件扛不住负载,即使其余组件设计得再好,整体表现也会被拖到这个短板的水平。发散:这意味着做容量评估时,找到系统里最弱的一环比精确计算每个环节更重要。
参考来源
《软件系统架构:使用视点和视角与利益相关者合作》第2章《软件架构概念》
知识卡片
系统对外的功能行为由内部元素的功能组合决定,但系统整体的质量属性(性能、可伸缩性、弹性)往往取决于内部最差或最弱的那个元素,而不是平均水平。这和木桶效应是同一种结构:只要有一个组件扛不住负载,即使其余组件设计得再好,整体表现也会被拖到这个短板的水平。发散:这意味着做容量评估时,找到系统里最弱的一环比精确计算每个环节更重要。