javaweb系统架构演进(一、单体架构)

1.1集中式架构(单体架构)

系统架构图:

在javaweb开发早期甚至现在的小型项目都在使用此架构模式。

架构特点:1.所有项目代码全部编写在一起,代码耦合度极高。

                  2.部署方式为将war包部署在javaweb应用服务器中或将编译过的工程文件放入服务器中。

                    3.数据库与项目工程可分开部署在不同服务器中或同一台服务器中。

              4.为提高并发性能,可进行应用集群和数据库集群部署。

架构优点:架构简单,初学者或小型项目的首选架构,入门架构,部署快捷,无服务治理成本投入。

架构缺点:生产环境维护麻烦,停止服务器会停止所有提供的服务,用户体验不好,代码耦合度极高,不利于功能扩展,技术栈受限。

           

你可能感兴趣的:(javaweb系统架构演进(一、单体架构))