Table of Contents
选择合适的技术堆栈是软件架构的关键部分。 使用计算可以帮助做出与项目要求、绩效目标和资源限制相一致的知情决定。
理解计算的作用
计算涉及分析系统负荷、反应时间和可扩展性等各种因素。 这些定量评估有助于建筑师客观地比较不同的技术。
决策的关键衡量标准
在评估技术选择时,若干衡量标准至关重要:
- 透過:[]一个系统每秒可以处理的交易数量.
- 密度:[] 数据传输前的延迟是按指示开始的。
- 资源利用: 系统使用的CPU,内存和存储量.
- 可扩展性:]通过增加资源处理增加负载的能力.
在实践中应用计算
要选择一个技术堆栈,建筑师根据预计负荷和性能目标进行计算,例如,估计服务器容量需要计算预期的用户货币和数据吞吐量.
这些计算有助于确定某项技术是否能够满足需求,或者是否有必要进行调整,例如优化代码或者选择不同的基础设施选项.