- 3
- 0
- 约1.06万字
- 约 16页
- 2026-09-25 发布于四川
- 举报
系统架构设计师案例与论文真题题库
一、案例分析题(每题25分,共5题;第1题必答,第2–5题任选两题作答)
1.阅读以下关于软件架构设计的叙述,回答问题。
某大型电商平台拟对其核心交易系统进行重构。当前系统为单体架构,部署在物理服务器上,随着用户量增长,出现以下问题:
-峰值时段下单响应时间超过5秒,远超目标值(1.5秒);-每次版本发布需停机30分钟,业务连续性受损;-订单、库存、支付模块耦合严重,任何局部故障都导致整站不可用;-数据库单库容量接近上限,读写性能急剧下降。
项目组计划采用微服务架构进行重构,并引入容器化部署与服务网格。请回答:
(1)针对上述问题,说明采用微服务架构带来的直接收益(至少4点)。
(2)微服务架构会引入新的挑战,请列举3个主要挑战并分别给出对应的应对策略。
(3)在微服务拆分时,应遵循哪些基本原则?请至少列出4条。
答案:
(1)采用微服务架构的直接收益:
-按服务独立伸缩,订单、支付等热点服务可单独增加实例,峰值吞吐能力提升;
-服务独立部署,每次发布只需更新相关服务,无需整站停机,缩短发布窗口;
-服务隔离故障,单一服务异常不会导致整个系统不可用;
-数据库按服务拆分(如订单库、库存库、支付库),降低单库压力,减少相互竞争;
-各团队独立开发、测试、部署,提升研发效率与DevOps
原创力文档

文档评论(0)