在三层C/S架构中,增加了一个( )。
单选题
在三层C/S架构中,增加了一个( )。
A. 应用服务器
B. 分布式数据库
C. 内容分发
D. 镜像
答案:A
解析
正确答案:A. 应用服务器
在三层 C/S 架构中,传统两层 C/S 的“客户端 + 数据库服务器”被拆分为三层:表示层、业务逻辑层、数据层。中间增加的核心组件就是应用服务器,用于承载业务逻辑,客户端主要负责界面交互,数据库服务器负责数据存储与管理。
选项分析:
- A 应用服务器:正确。它是三层 C/S 的中间层,实现业务处理与数据访问的解耦。
- B 分布式数据库:错误。分布式数据库是数据存储的一种实现方式,不是三层 C/S 必然增加的组件。
- C 内容分发:错误。通常指 CDN,用于内容加速,不属于三层 C/S 架构的组成。
- D 镜像:错误。镜像多用于备份、容灾或部署,不是三层 C/S 增加的核心层次。
面试延伸:
三层 C/S 常与 MVC、中间件、微服务对比考查。其优点是业务逻辑集中、客户端更“瘦”、易维护和扩展;缺点是中间层可能成为性能瓶颈,且架构复杂度提高。