架构的演变
随着互联网的兴起,后端承受的流量负担越来越大,早期的架构已经不能适应新兴的需求,于是,一代代互联网人苦心钻研,探索出一个个新的解决方案
一、开天辟地,单体架构
我们学生时代做的大部分项目,都是单体架构,全部功能都集中在一个模块里
这种架构的好处在于,开发迅速,成本低,适合小型项目
但是一旦遇到大型项目,就歇菜了,单体架构难以维护和扩展
系统性能扩展,只能通过扩展集群节点,成本太高
下面,就是个经典的单体项目结构:
二、垂直架构(分布式架构)
其实,就是把原来的大单体,拆分成一个个小单体,然后分开部署。
这玩意儿尴尬就尴尬在学生时代碰不着,企业里现在也淘汰了,所以没有具体的例子给各位看
优点: