【详解】Spring Cloud概述

  • 🎥 个人主页:Dikz12
  • 🔥个人专栏:Spring Cloud实战
  • 📕格言:吾愚多不敏,而愿加学
  • 欢迎大家👍点赞✍评论⭐收藏

目录

1. 认识微服务

 1.1 单体架构

1.2 集群和分布式架构 

 1.3 集群和分布式

1.4 微服务架构 

2. 什么是Spring Cloud?

2.1 Spring Cloud和Spring Boot的关系

2.2 Spring Cloud实现方案


总体内容方向:

  1. 什么是微服务?
  2. 什么是Spring Cloud ?

1. 认识微服务

下图表示服务架构从单体单体应⽤逐渐转变为微服务应⽤的过程. 

 1.1 单体架构

很多创业公司早期或者传统企业会把业务的所有功能实现都打包在⼀个项⽬,这就是单体架构.
 这种架构开发简单,部署简单,⼀个项⽬就包含了所有的功能,省去了多个项⽬之间的交互和调⽤消耗.直接部署在⼀个服务器即可.

1.2 集群和分布式架构 

 当网站的的用户量越来越大,需求量越来越多,请求量越来越大,服务器可能就会⾯临以下问题:

  • 后端服务器的压⼒就会越来越⼤,负载越来越⾼,甚⾄出现⽆法访问的情况
  • 业务场景逐渐复杂. 为了满⾜⽤⼾的需求,单体应⽤也会越来越⼤.各个业务代码之间的耦合度也会越来越⾼.任何⼀个问题,都需要整个项⽬重新构建,发布.
  • ⼀个微⼩的问题,可能会导致整个应⽤挂掉.

 可以从两个方面进行优化:

  1. 横向:添加服务器,把单台机器变成多台机器的集群.
  2. 纵向:把一个系统,根据业务进行拆分,拆分成多个项目.此架构也称为垂直架构.

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值