java中架构演变的图解(简略版)

架构演变过程

一、单体架构

什么是单体架构?
在这里插入图片描述

单体架构存在的问题:

1、并发量的问题
2、所有的业务共享资源,一旦某个业务出现问题,可能会连带其他的业务不可用

二、单体集群架构

什么是集群架构?
在这里插入图片描述

集群的问题:

1、可以局部的解决并发量的问题,但是并不完美
2、资源隔离的问题仍然存在

三、分布式集群架构

在这里插入图片描述

优势:

1、按照模块进行拆分,分布到不同的机器上,处理不同的业务,这样如果某个业务有问题,不会影响其他业务的正常工作。
2、可以很灵活的根据业务的并发大小,弹性的调整每个业务的集群规模

问题:

1、模块和模块之间完全没有联系吗?- 不是,实际开发过程中,往往很多模块之间是需要互相依赖和调用的,这里就牵扯了服务间的互调(Http协议)

四、微服务架构体系(Dubbo、SpringCloud)

在这里插入图片描述

大致的微服务架构分布图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值