微服务-我对Spring Clound的理解

官网:https://spring.io/projects/spring-cloud

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

个人理解翻译:Spring Cloud不是一个技术,也不是一个工具,Spring Clound更像是一个书包。里面装了我们微服务中需要用到的常见工具。并且可以和我们用的Springboot很好的结合。

从我学习的资料中看,Spring Clound一开始使用Netflix公司的Eureka、Ribbon、Zuul等技术,将它们和一些其他公司的技术整合进这个书包里。后来由于停更等原因,Spring Clound根据其思想,自己做了一套替代。阿里巴巴也做了一套替代,同样被Clound整合进了书包里。所以可以理解Clound的特点是,如果有更好的,我就装我的书包里,如果没有,自己做一个装书包里。所以这个书包中的干货还是很多的。

同时自己从0学这个东西,难度挺大。

相关推荐
Loo国昌18 分钟前
【垂类模型数据工程】第四阶段:高性能 Embedding 实战:从双编码器架构到 InfoNCE 损失函数详解
人工智能·后端·深度学习·自然语言处理·架构·transformer·embedding
NE_STOP37 分钟前
spring6-多种类型的注入方式
spring
小马爱打代码39 分钟前
Spring Boot :使用 Spring Cache 注解方式集成 Redis
spring boot·redis·spring
FeelTouch Labs1 小时前
Clawdbot (OpenClaw): 架构与实现解析
架构
有味道的男人1 小时前
1688获得商品类目调取商品榜单
java·前端·spring
掘根2 小时前
【即时通讯系统】项目框架与微服务拆分设计
微服务·云原生·架构
灵感菇_2 小时前
详细解析 MVC/MVP/MVVM/MVI 架构
架构·mvc·mvvm·mvp·mvi
树码小子2 小时前
SpringMCV(9)响应:返回静态页面 & 修改响应数据
spring·mvc
code_li2 小时前
Android 16KB页面大小适配
java·架构·android-studio
听麟2 小时前
HarmonyOS 6.0+ PC端多人联机游戏开发实战:Game Service Kit深度集成与跨设备性能优化
游戏·华为·性能优化·架构·harmonyos·ai-native