您现在的位置是:首页 > 编程 > 

【Spring Cloud】002

2025-07-23 18:55:43
【Spring Cloud】002 一、Spring Cloud是什么1、2、简介Spring Cloud为开发人员提供了快速构建分布式系统中的一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导人选举、分布式会话、集状态)。分布式系统的协调导致了锅炉板模式,而使用Spring Cloud开发人员可以快速建立实现这些模式的服务和应用程序。它

【Spring Cloud】002

一、Spring Cloud是什么

1、

2、简介

Spring Cloud为开发人员提供了快速构建分布式系统中的一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导人选举、分布式会话、集状态)。分布式系统的协调导致了锅炉板模式,而使用Spring Cloud开发人员可以快速建立实现这些模式的服务和应用程序。它们在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑、裸金属数据中心和云计算等托管平台;

、SpringCloud和SpringBoot的关系

  • SpringBoot专注于方便的开发单个个体微服务;
  • SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务,整合并管理起来,为各个微服务之间提供:配置管理、服务发现、断路器、路由、为代理、事件总栈、全局锁、决策竞选、分布式会话等等集成服务;
  • SpringBoot可以离开SpringCloud独立使用,开发项目,但SpringCloud离不开SpringBoot,属于依赖关系;
  • SpringBoot专注于快速、方便的开发单个个体微服务,SpringCloud关注全局的服务治理框架;

4、Dubbo 和 SpringCloud技术选型

分布式+服务治理Dubbo:

目前成熟的互联网架构,应用服务化拆分+消息中间件;

Dubbo 和 SpringCloud对比:

可以看一下社区活跃度:

对比结果:

Dubbo

SpringCloud

服务注册中心

Zookeeper

Spring Cloud etfilx Eureka

服务调用方式

RPC

REST API

服务监控

Dubbo-monitor

Spring Boot Admin

断路器

不完善

Spring Cloud etfilx Hystrix

服务网关

Spring Cloud etfilx Zuul

分布式配置

Spring Cloud Config

服务跟踪

Spring Cloud Sleuth

消息总栈

Spring Cloud Bus

数据流

Spring Cloud Stream

批量任务

Spring Cloud Task

最大区别:Spring Cloud 抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式

严格来说,这两种方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能,但也避免了上面提到的原生RPC带来的问题。而且REST相比RPC更为灵活,服务提供方和调用方的依赖只依靠一纸契约,不存在代码级别的强依赖,这个优点在当下强调快速演化的微服务环境下,显得更加合适;

品牌机和组装机的区别;

社区支持与更新力度的区别;

总结:

二者解决的问题域不一样:Dubbo的定位是一款RPC框架,而SpringCloud的目标是微服务架构下的一站式解决方案;

5、SpringCloud能干嘛

  • Distributed/versioned configuration 分布式/版本控制配置
  • Service registration and discovery 服务注册与发现
  • Routing 路由
  • Service-to-service calls 服务到服务的调用
  • Load balancing 负载均衡配置
  • Circuit Breakers 断路器
  • Distributed messaging 分布式消息管理

6、SpringCloud下载

/

版本号有点特别:

SpringCloud没有采用数字编号的方式命名版本号,而是采用了伦敦地铁站的名称,同时根据字母表的顺序来对应版本时间顺序,比如最早的Realse版本:Angel,第二个Realse版本:Brixton,然后是Camden、Dalston、Edgware,目前最新的是Hoxton SR4 CURRET GA通用稳定版;

自学参考书:
  • SpringCloud etflix 中文文档:.html
  • SpringCloud 中文API文档(官方文档翻译版):.html
  • SpringCloud中国社区:/
  • SpringCloud中文网:
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-06,如有侵权请联系 cloudcommunity@tencent 删除spring分布式微服务cloud服务

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1198349.html

相关标签:无
上传时间: 2025-07-23 11:28:00
留言与评论(共有 17 条评论)
本站网友 有爱的饭
6分钟前 发表
全局锁
本站网友 白鹤滩水电站招聘
6分钟前 发表
事件总栈
本站网友 腹部怎样减肥
8分钟前 发表
而SpringCloud的目标是微服务架构下的一站式解决方案;5
本站网友 上海质监局
14分钟前 发表
简介Spring Cloud为开发人员提供了快速构建分布式系统中的一些常见模式的工具(例如配置管理
本站网友 北京国奥心理医院
26分钟前 发表
第二个Realse版本:Brixton
本站网友 新港租房
27分钟前 发表
不存在代码级别的强依赖
本站网友 新加坡出国劳务网
1分钟前 发表
如有侵权请联系 cloudcommunity@tencent 删除前往查看spring分布式微服务cloud服务
本站网友 如何快速去除蟑螂
12分钟前 发表
SpringCloud和SpringBoot的关系SpringBoot专注于方便的开发单个个体微服务;SpringCloud是关注全局的微服务协调整理治理框架
本站网友 没有我的日子
17分钟前 发表
领导人选举
本站网友 ppt模版下载
3分钟前 发表
分布式会话
本站网友 卡介苗接种部位
29分钟前 发表
SpringCloud下载:/版本号有点特别:SpringCloud没有采用数字编号的方式命名版本号
本站网友 低位放量下跌
22分钟前 发表
全局锁
本站网友 重庆ios培训
22分钟前 发表
Edgware
本站网友 许豪杰
10分钟前 发表
裸金属数据中心和云计算等托管平台;
本站网友 粳米和大米的区别
27分钟前 发表
路由
本站网友 妊娠期高血压
11分钟前 发表
而SpringCloud的目标是微服务架构下的一站式解决方案;5