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

相关推荐
潘多编程23 分钟前
Java中的状态机实现:使用Spring State Machine管理复杂状态流转
java·开发语言·spring
王彬泽30 分钟前
【微服务】服务注册与发现、分布式配置管理 - Nacos
微服务·服务注册与发现·分布式配置管理
_阿伟_42 分钟前
SpringMVC
java·spring
杨半仙儿还未成仙儿7 小时前
Spring框架:Spring Core、Spring AOP、Spring MVC、Spring Boot、Spring Cloud等组件的基本原理及使用
spring boot·spring·mvc
艾伦~耶格尔10 小时前
Spring Boot 三层架构开发模式入门
java·spring boot·后端·架构·三层架构
攸攸太上10 小时前
Spring Gateway学习
java·后端·学习·spring·微服务·gateway
_.Switch13 小时前
Python机器学习框架介绍和入门案例:Scikit-learn、TensorFlow与Keras、PyTorch
python·机器学习·架构·tensorflow·keras·scikit-learn
一直在进步的派大星14 小时前
Docker 从安装到实战
java·运维·docker·微服务·容器
无理 Java15 小时前
【技术详解】SpringMVC框架全面解析:从入门到精通(SpringMVC)
java·后端·spring·面试·mvc·框架·springmvc
gobeyye15 小时前
spring loC&DI 详解
java·spring·rpc