每特教育|蚂蚁课堂 SpringCloudAlibaba www.mayikt.com QQ644064779
《Spring Cloud Alibaba》2020
本电子书内容来源于每特教育在阿里云学习中心上架课程《精通Spring Cloud Alibaba》,主讲人:余胜军,由开发者社区志愿者黄良诗、李美儒进行整理。
SpringCloudAlibaba在线学习地址:http://www.mayikt.com/front/couinfo/247/0#
余老师的QQ644064779 /微信yushengjun644
Spring Cloud Alibaba课程说明
Spring Cloud Alibaba由每特教育|蚂蚁课堂出品
该课程主要讲解Spring Cloud Alibaba核心组件 Nacos(服务注册与发现和分布式配置中心)、Sentinel(服务保护框架)、Seata(分布式事务解决框架)、阿里云OSS、Alibaba Cloud SchedulerX等。
注意事项:该课程需要有一定的SpringBoot基础知识,如果对SpringBoot不了解的话、可以在蚂蚁课堂中学习SpringBoot基础内容。
微服务架构演变过程
传统单体架构——分布式架构——SOA面向服务架构——微服务架构模式
传统架构
传统的架构,也就是为单点应用,也就是大家在早期所学习的JavaEE知识SSH或者SSM架构模式,会采用分层架构模式:数据库访问层、业务逻辑层、控制层,从前端到后台所有的代码都是一个开发者去完成。
该架构模式没有对我们业务逻辑代码实现拆分,所有的代码都写入到同一个工程中里面,适合于小公司开发团队或者个人开发。
com.mayikt.controler---springmvc 视图层 jsp/ftl
com.mayikt.service---业务逻辑层
com.mayikt.dao---数据库访问层
将项目的代码都放入到同一个项目,部署在同一个Tomat中。
该架构模式存在哪些优缺点:
优点:开发简单、运维简单
缺点:该架构模式没有对我们的业务逻辑实现拆分,所有的代码都写入到同一个项目中,
只适合小团队或者个人形式开发,不适合团队模式协同工作开发
这种架构模式最大的缺点,如果该系统一个模块出现不可用、会导致整个系统无法使用。
应用场景
架构/Spring/模式/Cloud/Alibaba/代码/开发/服务/业务/逻辑/
架构/Spring/模式/Cloud/Alibaba/代码/开发/服务/业务/逻辑/
-->