下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
试卷 > 软考高级 > 系统分析师 > 2026下半年软考系统分析师第一期模考试卷(案例分析) > 本题我的试卷
试题二(50分,)高并发Web教学平台架构设计) 某在线教育公司计划开发一个全新的Web教学平台,支持大规模用户同时在线学习、实时互动和视频课程播放。平台需满足以下需求:支持跨终端访问(PC、手机、平板),适配不同屏幕尺寸;应对高峰时段(如开学季)百万级用户并发访问;实现实时聊天、弹幕互动功能;视频课程需支持高清流媒体播放,降低延迟;系统需具备高可用性,单点故障不影响整体服务。 项目组初步设计方案如下:前端采用响应式Web设计,使用HTML5+CSS3+JavaScript技术栈;后端使用Java Spring Boot框架,结合Redis缓存和MySQL集群;视频流媒体服务采用RTSP协议传输,通过CDN加速;使用Kafka消息队列处理实时互动数据;部署时采用蓝绿发布策略,结合Docker容器化技术。

【问题4】(12分)高并发高可用架构分析 结合本项目百万级并发、视频流媒体、实时互动场景,请回答: (1)请说明本系统采用容器化Docker+蓝绿发布的优势?(6分) (2)针对开学季突发流量峰值,说明消息队列削峰填谷的实现原理与作用?(6分)

参考答案
(1)Docker+蓝绿发布优势: ① 容器环境一致性,开发、测试、生产环境无差异,避免环境问题; ② 秒级启停,支持弹性扩容,应对突发并发; ③ 蓝绿发布实现零停机升级,保证高可用; ④ 灰度可控,出现问题可快速回滚版本; ⑤ 服务隔离,容器之间互不影响,故障范围可控。 (2)Kafka消息队列削峰原理: 高并发弹幕、聊天消息不直接调用业务接口,先写入消息队列缓冲,服务端根据自身消费能力匀速消费,避免瞬时洪峰压垮后端服务;实现流量削峰、异步解耦、提升系统抗压能力。
答案解析
本题暂无答案解析,正确答案已在上方给出。