知识卡片
详细方案设计阶段的技术选型是轻量级匹配
内容
确定备选方案后进入详细方案设计,还会遇到选哪个具体技术点的问题(如Nginx负载均衡策略选轮询还是ip_hash),但性质和备选方案阶段不同——不需要重量级多维度评估,按各选项适用场景直接匹配业务需求即可(如需session保持的电商场景直接选ip_hash)。发散:这提示要不要做正式评估本身也需判断——重型评估该用在真正影响架构走向的决策上,细节技术点按场景匹配即可,滥用重型流程是效率浪费。
参考来源
- 位置:《从0开始学架构》第16章《13|架构设计流程:详细方案设计》(源文件:_epub-src/OEBPS/Text/part0015_split_000.html、part0015_split_001.html)
- 结论依据:原文说明Nginx负载均衡有轮询、加权轮询、ip_hash等多个备选,"这里的技术方案选择是很轻量级的,我们无须像备选方案阶段那样操作,而只需要简单根据这些技术的适用场景选择就可以了",并举例"一个电商架构,由于和session比较强相关……选择ip_hash策略是比较合适的"。
- 原始内容:这里的技术方案选择是很轻量级的,我们无须像备选方案阶段那样操作,而只需要简单根据这些技术的适用场景选择就可以了……比如一个电商架构,由于和session比较强相关,因此如果用Nginx来做集群负载均衡,那么选择ip_hash策略是比较合适的。