springcloud学习

本文详细解析了SpringBoot与SpringCloud的关系,以及SpringCloud的主要框架组件,包括服务发现、服务调用、熔断器等,并对比了SpringCloud与Dubbo在服务注册中心、服务调用方式、服务网关等方面的异同。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring Boot可以离开Spring Cloud独立使用开发项目,但是Spring Cloud离不开Spring Boot,属于依赖的关系。

SpringCloud主要框架:

  1. 服务发现——Netflix Eureka
  2. 服务调用——Netflix Feign
  3. 熔断器——Netflix Hystrix (a调b,b调c,b调c错误,这时候就需要熔断器,让b可以继续让a调用,返回一个可以让a知道错误,而不是返回一堆看不懂的错误)
  4. 服务网关——Netflix Zuul (访问一个端口,可以通过它分发到其他的地址)
  5. 分布式配置——Spring Cloud Config  (把配置文件统一放到一个地方,进行统一管理)
  6. 消息总线 —— Spring Cloud Bus  (可以让改配置文件,不用重启服务)

 Spring Cloud和Dubbo对比

 DubboSpring Cloud
服务注册中心 ZookeeperSpring Cloud Netflix Eureka
服务调用方式RPCREST API
服务网关无 Spring Cloud Netflix Zuul
熔断器 不完善Spring Cloud Netflix Hystrix
分布式配置Spring Cloud Config
服务跟踪Spring Cloud Sleuth
消息总线Spring Cloud Bus
数据流Spring Cloud Stream
批量任务Spring Cloud Task
..........

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值