SpringCloud到底是什么

Spring Cloud是一个规范,定义了微服务架构中常见的组件功能,如服务注册、负载均衡、熔断限流等。Spring Cloud Netflix是其主流实现,包含Eureka、Ribbon、Hystrix等组件。Spring Cloud与Spring Boot并非直接关联,但Spring Boot常用于快速构建微服务。相较于基于RPC的dubbo,Spring Cloud提供一站式解决方案。学习Spring Cloud可以从基础组件开始,并关注下一代微服务——Service Mesh。
摘要由CSDN通过智能技术生成

什么是微服务

在介绍Spring Cloud之前,读者有必要了解一下什么是微服务。而要了解什么是微服务又要了解什么时候SOA。关于什么是SOA可以看笔者的这篇文章:https://blog.csdn.net/qq32933432/article/details/87195037

简单来说什么是微服务:微服务是一种架构模式,叫微服务架构更合理,就是把一个系统中的各个功能点都拆开为一个个的小应用然后单独部署,同时因为这些小应用多,所以需要一些办法来管理这些小应用。

SpringCloud是什么

简单来说,Spring Cloud是一个微服务框架的规范,注意,只是规范,他不是任何具体的框架。我们知道java大佬最喜欢的做法就是自己制定规范,然后别人基于我这个规范来做实现。那么这个规范里面有什么呢,它规定大概要有以下几种功能。

  1. 服务的注册与发现
  2. 负载均衡
  3. 服务熔断和限流
  4. 智能路由
  5. 控制总线
  6. 链路监控

刚好,这个时候有一个框架集合几乎能满足上面所有的需求,他就是Spring Cloud Netflix。当然,Spring Cloud的实现产品不止这一个,还有最近由阿里新起的Spring Cloud Aliba

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值