美文网首页
javaweb系统架构演进(一、单体架构)

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

作者: 小马哥爱编程 | 来源:发表于2020-02-27 12:01 被阅读0次

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

系统架构图:

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

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

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

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

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

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

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

           

相关文章

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

    1.1集中式架构(单体架构) 系统架构图: 在javaweb开发早期甚至现在的小型项目都在使用此架构模式。 架构特...

  • 微服务

    1.1 软件架构的演进: |-- 单体架构 |-- SOA架构 ...

  • 阿里P8大牛带你深入理解SpringCloud微服务构建文档

    前言 软件系统的架构经过一步步演进和发展,经历了单体架构、分布式应用架构、微服务架构、服务网格架构、Serverl...

  • Spring Cloud系列之微服务架构演进

    服务架构的演进 服务架构的演进过程可以分为五个历程: 单体应用架构 垂直拆分架构 分布式架构 SOA面向服务架构 ...

  • 第一篇 微服务架构概述

    一、架构的演进: ① 单体架构② SOA③ 微服务 ⑴ 单体架构存在的缺点: 复杂性逐渐变高 技术债务逐渐上升 部...

  • 分布式系统中的相关概念0704

    1.软件架构的演进过程 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了...

  • 2018-11-08

    按:系统架构经过多年演进,现在越来越多的系统采用微服务架构,而说到微服务架构必然牵涉到分布式,以前单体应用加锁是很...

  • 分布式讨论

    1.什么是分布式 为了完成共同的任务,需要多个计算机节点共同组成的系统。 2.架构演进 单体架构->集群架构->服...

  • 涅槃重生!字节大牛力荐大型分布式手册,凤凰架构让你浴火成神

    前言 从大型机到单体架构,从微服务架构到无服务架构,每一次架构模式的演进都是一次涅槃。每一个软件系统都是由大量服务...

  • 服务架构比较

    服务架构演进方向: 模块化编程->面向事件设计->面向接口设计(单体)->SOA架构->微服务架构->Servic...

网友评论

      本文标题:javaweb系统架构演进(一、单体架构)

      本文链接:https://www.haomeiwen.com/subject/gzdthhtx.html