简单介绍一下什么是SpringCloud

简单介绍一下什么是SpringCloud?

我觉着SpringCloud就是一个分布式微服务架构的一站式解决方案,它提供了很多组件用来解决了分布式架构所带来的一些问题。我在之前工作里用过Eureka、Ribbon、Feign、Hystrix,Zuul这么几个组件。其中Eureka在整个微服务架构中充当注册中心的角色,服务提供者将自身信息注册到Eureka Server中,然后服务消费者就可以从Eureka Server中获取注册的服务提供者的信息,然后就可以向服务提供者发起调用了。Ribbon实现了客户端的负载均衡,它提供了轮询、轮询权重、随机等一些常用的负载均衡策略。Feign我理解的就是简化服务之间的调用,让我们调用远程接口就像在调用本地方法一样。Hystrix的主要功能就是服务熔断、降级和资源隔离,用来保护我们的调用链路,避免发生服务雪崩问题。Zuul在整个微服务架构中充当服务网关的角色,提供请求转发和过滤的功能,可以在服务网关中实现统一身份验证、统一跨域请求处理等功能。以上就是我对SpringCloud的一些简单理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值