架构设计的基础概念

框架关注的是“规范”,架构关注的是“结构” 模块和组件都是系统的组成部分,只是从不同的角度拆分系统而已。从逻辑的角度来拆分系统后,得到的单元就是“模块”;从物理的角度来拆分系统后,得到的单元就是“组件”。划分模块的主要目的是职责分离;划分组件的主要目的是单元复用。 架构设计的主要目的是为了解决软件系统复杂度带来的问题。 软件复杂度的6个来源:高性能,高可用,可扩展,安全性,低成本,规模化 高性能带
相关文章
相关标签/搜索