微服务-我对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 小时前
数据工程设计模式——实时摄取与处理
大数据·设计模式·架构
stark张宇2 小时前
告别Git恐惧症!一套课程搞定Win/Mac/Linux三端配置与核心原理
git·架构·github
鸽鸽程序猿2 小时前
【项目】基于Spring全家桶的论坛系统 【下】
后端·spring·restful
radient3 小时前
初识Agent、Prompt、Function Coding、MCP
后端·程序员·架构
Lisonseekpan3 小时前
Spring Boot 中使用 Caffeine 缓存详解与案例
java·spring boot·后端·spring·缓存
jh_cao3 小时前
(3)SwiftUI 的状态之上:数据流与架构(MVVM in SwiftUI)
ios·架构·swiftui
小许学java3 小时前
Spring AI快速入门以及项目的创建
java·开发语言·人工智能·后端·spring·ai编程·spring ai
文火冰糖的硅基工坊3 小时前
《投资-93》价值投资者的认知升级与交易规则重构 - 衡量公司价值的本质是在公司的整个存续期间能够创造多少自由现金流,而不是当下有多少现金流。
重构·架构·产业链
kfepiza5 小时前
Spring 如何解决循环依赖 笔记251008
java·spring boot·spring
brzhang6 小时前
当我第一次看到 snapDOM,我想:这玩意儿终于能解决网页「截图」这破事了?
前端·后端·架构