微服务01-springcloud概述

一、系统架构的演变

        1、单体架构:所有的模块耦合在一个war包,存在许多问题:代码耦合、迭代困难、扩展受限、技术债务

        2、分布式:按业务逻辑把项目拆分成多个模块,但也存在一些问题:拆分粒度、远程调用、集群的负载均衡、服务保护

        3、微服务:单一职能(将功能模块彻底拆分)

二、Spring Cloud的概述

        1、什么是springcloud?

                springcloud是一套微服务开发的全家桶

                spring没有重复造轮子,只是基于springboot将其他公司的框架组合起来

        2、Spring Cloud 和 Spring Boot 的关系

                springboot是Spring的一套快速配置脚手架,可以基于Spring Boot快速开发单个微服务

                springcloud是一个基于Spring Boot 实现的微服务开发方案

        3、什么是Spring Cloud Alibaba?

                springcloud = springboot + netflix

                springcloudalibaba = springboot + alibaba

        4、springcloud、springcloudalibaba、springboot版本关系?
                  springcloud(Hoxton.SR9)       springcloudalibaba(2.2.6.RELEASE)
                                                   |                |
                                                   |                |
                                                springboot(2.3.2.RELEASE)

                也就是springcloud使用H版,对应的springboot和springcloudalibaba使用2.0版本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值