微服务-我对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学这个东西,难度挺大。

相关推荐
希望永不加班1 小时前
SpringBoot 过滤器(Filter)与请求链路梳理
java·spring boot·后端·spring
恼书:-(空寄1 小时前
Spring 事务失效的 8 大场景 + 原因 + 解决方案
java·后端·spring
架构师沉默3 小时前
为什么国外程序员都写独立博客,而国内都在公众号?
java·后端·架构
小程故事多_803 小时前
破解Agent“半途摆烂”困局,OpenDev凭Harness架构,撕开Code Agents的工程化真相
人工智能·架构·aigc·harness
爱丽_3 小时前
Spring 事务:传播行为、失效场景、回滚规则与最佳实践
java·后端·spring
Coder个人博客4 小时前
06_apollo_third_party子模块整体软件架构深入分析文档
linux·人工智能·架构
Brandon汐4 小时前
LVS+Keepalived 双主架构全规划(LVS→HAProxy→Web)
容器·架构·lvs
Moe4885 小时前
WebSocket :从浏览器 API 到 Spring 握手、Handler 与前端客户端
java·后端·架构
ai产品老杨5 小时前
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双架构 AI 视频管理平台深度解析
arm开发·docker·架构
Zaki_gd5 小时前
Cortex-M7 D-Cache 与 DMA 缓存一致性说明
java·spring·缓存