SpringCloud笔记(一)

本文首先介绍了单体架构模式及其优缺点,如便于开发、测试但存在高并发性能瓶颈。接着讨论了分布式架构,通过模块拆分降低耦合,解决高并发问题,但也带来接口开发等挑战。然后提到了集群架构,用于提升处理能力但需处理session同步问题。最后,文章引入SpringCloud,作为构建分布式系统的重要工具。
摘要由CSDN通过智能技术生成

在写SpringCloud之前,我们需要先了解一下什么是单体架构模式。

单体架构模式

          所谓单体架构模式,也就是将所有的功能都放在一个应用里面,就是一个单体架构。
          就好比一个普通的ssm项目(Spring+SpringMVC+Mybatis),它的数据层,视图层,控制层都在一个spring项目中,这个也叫做单体架构模式

单体架构模式的优缺点

          单体架构比较显著的优点就是便于开发、测试,部署也很方便,直接打包成一个jar包或者war包就ok了。
          人尚无完人,单体架构也有着它的缺点。
          最主要就是体现在高访问,高并发的上限是固定的。比如一个单体架构,能够承受1000次/秒。但是访问量达到2000次/秒,那么就会非常卡顿,严重影响业务,而且仅仅靠单体架构就很难突破瓶颈了

分布式集群

          刚才我们知道,单体架构在高并发上有着性能问题,这些问题如何解决呢?通常使用的方法就是使用分布式集群

什么是分布式架构

          分布式架构就是将项目按照模块拆分成多个子项目,多个子系统相互协作才能完成业务流程系统之间需要进行通信。(一件事分成几件事一起做)。

优点
1、把模块拆分,使用接口通信,降低模块之间的耦合度。
2、把项目拆分成若干个子项目,不同的团队负责不同的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值