spring cloud核心组件

  1. eureka(服务注册中心):服务治理是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的自动化注册、发现和管理。Spring cloud Eureka就是这样一个服务治理框架;
  2. Ribbon(负载均衡器):ribbon负责微服务系统的负载均衡系统,它提供的负载均衡算法可以告诉客户端发送的请求在多个服务中如何选择服务
  3. Hystrix(熔断器):熔断器可以防止一个应用一次或多次试图访问一个可能出现故障的服务导致占用CPU等资源导致服务崩溃的现象,
  4. Zuul(网关):Zuul网关是为了解决多次请求访问不同微服务,请求不统一增加了客户端的复杂度和暴露了服务器IP+端口号容易遭受到攻击行为等问题,
  5. Fegin(服务调用):是一个htp轻量级的框架,可以让我们使用iava注解的方式调用http请求从而完成服务间的通信,Feign还支持可插拔的注解支持和编码解码器,它使用起来更加的简单方便,被广泛的应用在SpringCloud中,Spring Cloud 集成 Ribbon 和 Eureka 集合到Fegin中提供负载均衡;

注意:在创建项目的时候需要注意spring cloud 和spring boot的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值