程序员拆书先生Java 杂谈

《从零开始学架构》读书笔记一:架构基础

2019-04-08  本文已影响4人  李子悟

系统的定义

系统泛指由一群有\color{blue}{关联}的个体组成,根据某种\color{blue}{规则}运作,能完成个别元件\color{blue}{不能单独完成}的工作的群体。

模块 和 组件

模块:从逻辑层面拆分出来的单元,主要用于职责分离,比如订单模块,登录模块
组件:从物理层面拆分出来的单元,主要用于单元复用,比如nginx,web服务器,mysql等

架构设计的目的是为了解决系统复杂度带来的问题

那么清楚为系统带来复杂度读度的原因是十分有必要的,工程中主要有如下五个维度

上一篇 下一篇

猜你喜欢

热点阅读