开发者学堂课程【精通 Spring Cloud Alibaba:微服务架构演变过程之传统架构】学习笔记,与课程紧密联系,让用户快速学习知识
课程地址:https://developer.aliyun.com/learning/course/634/detail/10051
微服务架构演变过程之传统架构
内容介绍:
一、微服务架构如何演变的呢
二、传统单体架构模式
一、微服务架构如何演变的呢
传统单体架构→分布式架构→SOA 面向服务架构→微服务架构模式
二、传统单体架构模式
传统的单体架构,也就是单点应用,也就是大家在早期所学习的 SSM 或者 SSH 整合项目。
采用分层架构模式、数据库访问层、业务逻辑层、控制层,从前端到后端所有的代码都是一个写的。
com. mayikt. controler---springmvc 视图层 isp/ftl
com.mayikt.service——业务逻辑层。
com.mayikt.dao--数据库访问层
将项目的代码都放入到同一个项目,部署在同一个 tomat 中。
该架构模式存在那些优缺点:
优点:开发简单、运维简单。
缺点:该架构模式没有对我们的业务逻辑实现拆分,所有的代码都写入到同一个项目中
只适合于小团队或者个人形式开发,不适合团队模式协同工作开发、如果系统中某个模块出现了还可用的情况下,会导致整个系统无法使用。
应用场景:
政府项目、管理系统、crm、oa 适合于个人小团队开发。