springcloud如何部署_SpringCloud(三)- 分布式和集群

本文介绍了从单体架构到微服务的转变,通过SpringCloud实现服务注册、服务访问、分布式和集群部署。讨论了分布式的优势,如独立更新、低耦合、高可用,并提及了集群增强系统的负载能力。此外,还提到了服务链路追踪、配置共享、断路器等周边服务,强调了代码实践的重要性。
摘要由CSDN通过智能技术生成

步骤1:单体架构步骤2:微服务概念步骤3:服务注册步骤4:服务访问步骤5:分布式概念步骤6:集群步骤7:分布式和集群周边服务步骤8:代码

步骤 1 : 单体架构
通过 单体架构例子 ,我们了解到了它把多个功能放在了同一个应用里,如图所示把提供数据部分,和视图部分都放在了一起。
这样做就有其固有的缺点:
1. 如果要修改数据部分的代码, 那么必须把整个项目重新编译打包部署。 虽然展示部分,什么都没变但是也会因为重新部署而暂时不能使用,要部署完了,才能使用。
2. 如果提供数据部分出现了问题,比如有的开发人员改错了,抛出了异常,会导致整个项目不能使用,展示数据部分也因此受到影响。
3. 性能瓶颈难以突破
4. 等等。。。
那么接下来,就要通过分布式和集群的思路,将其改造。

e4d9ee813860453effb0880e738f88c0.png

步骤 2 : 微服务概念
要说springcloud 分布式之前,先引入微服务概念。
微服务简单说,一个 springboot 就是一个 微服务,并且这个 springboot 做的事情很单纯。 比如 product-service 这个项目,就可以拆成两个微服务,分别是 数据微服务&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值