关闭→
当前位置:尚之范>生活>心理>单体架构和分布式区别

单体架构和分布式区别

尚之范 人气:1.04W
单体架构和分布式区别

单体架构和分布式的区别主要在于分布范围不同,单体架构的分布范围比较小,而分布式的分布范围则比较大。因此二者的区别主要是分布范围不同。

单体架构就是一个项目里面包含这个项目中全部代码,一个应用搞定全部功能,在单体架构项目中,团队都是通过包(package)进行区分每个模块。

分布式架构会把一个项目按照特定要求(模块或功能)拆分成多个项目,每个项目分别部署到不同的服务器上。

1、 单体:是把系统部署到一台服务器上,所有的请求业务都由这台服务器处理。

优点:适合小型系统,节省资源

缺点:安全性低,一旦有突发压力,整个系统都会面临崩溃。

2、 分布式:把系统的各个功能拆分成不同的小系统,主要是分散能力

优点:资源利用率高,可以承担部分压力,降低耦合度,易于扩展。

缺点:安全性低,如果其中一台服务器出现问题整个系统就会崩塌。

TAG标签:#单体 #分布式 #架构 #