架构师面试(十七):总体架构
问题
今天考查对业务系统总体架构的认识。
对单体架构的业务系统进行【水平拆分】和【垂直拆分】是最常用的拆分方法,关于这两类方法下面哪几项描述是正确的?
A. 对单体架构进行水平拆分是对不同的业务进行分类,将不同的业务划分到不同的应用中;
B. 对单体架构进行水平拆分是对整个应用程序进行分层,比如可划分出业务逻辑层和数据访问层;
C. 对单体架构进行垂直拆分将不同的业务变成多个同等的服务;
D. 水平拆分和垂直拆分的目的是一样的,即降低模块之间的耦合性。
解析
单体架构通常在【技术】驱动之下,通过【水平拆分】演变成【分层架构】,一般可以划分出网关层、业务逻辑层和数据访问层;此时不同的业务会位于多个同等的服务中。
单体架构在【业务】驱动之下,通过【垂直拆分】演变成【面向服务架构】,该架构是对不同的业务进行拆分,将不同的业务可划分到不同的应用中。
当然,单体架构也可以在【技术】和【业务】双重驱动之下,同时进行水平和垂直拆分,直接演变成【微服务架构】;不管是水平拆分还是垂直拆分,拆分的目的都是一样的: 解耦。
参考答案
BD
原文地址:https://blog.csdn.net/wang_zong_sheng/article/details/146312420
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/590432.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/590432.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!