大型网站技术架构:核心原理与案例分析阅读笔记二

大型网站架构模式:

 

1、  分层

简单来说,分层就是对软件进行横向的切分,把软件分为应用层、服务层、数据层这三大基础层,而在这三大基础层上还可以进行更细的分层,通过分层来实现分工合作,便于进行开发维护。

2、  分割

分割是对软件进行纵向的切分,在分层之后根据不同的业务对每层进行分割,把分割后的功能包装成高内聚、低耦合的模块单元,一方面便于软件的开发维护,另一方面便于不同模块的分布式部署。

3、  分布式

将不同的模块部署在不同的服务器上,通过远程调用协同工作。但是不要盲目追求分布式,要切合软件的具体情况来进行设计,切莫为了分布式而分布式。

posted @ 2017-01-18 17:27  梦玄庭  阅读(133)  评论(0编辑  收藏  举报