集群、分布式以及springCloud的区别

集群与分布式最形象的特征如下图:

 实际上的用处如下:

如下图所示,

集群是指将整个应用复制几份,部署在不同的服务器上

分布式是将整个应用拆封出来,按照功能分成不同的部分,部署在不同的服务器上,并且这些独立出来的部分如果有需要,也可以复制几份,进行集群,部署在不同的服务器上

最下面的订单部分,是在整个订单服务支撑不下去的时候,再次分成不同的两部分,再次分布式

 紧接着分布式,产生了微服务

微服务的架构其实本质上还是分布式,只不过更加完整,分布式是将单独的服务抽取出来,比如传统的service,dao,controller,分布式只是将service层单独抽取出来,成为一个单独的服务,进行部署。

微服务划分的更加彻底,它在设计时就拆分成多个不同的小应用,小模块,从http请求到返回都抽离出去,包括数据库,微服务有着自己的数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值