Spring Cloud简介
Posted edda_huang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud简介相关的知识,希望对你有一定的参考价值。
一、简介
打开Spring官网http://spring.io 首页的中部,可以看到Spring Cloud的简介。
【原文】Building distributed systems doesn‘t need to be complex and error-prone(易错). Spring Cloud offers a simple and accessible(易接受的) programming model to the most common distributed system patterns(模式), helping developers build resilient(有弹性的), reliable(可靠的), and coordinated(协调的) applications. Spring Cloud is built on top of Spring Boot, making it easy for developers to get started and become productive quickly.
【翻译】构建分布式系统不需要复杂和容易出错。Spring Cloud为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Spring Cloud构建于Spring Boot之上,使得开发者很容易入手并快速应用于生产中
百度百科
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者提供了一套简单易懂、易部署和易维护的分布式系统开发工具包
【总结】
Spring Cloud是微服务系统架构的一站式解决方案。
Spring Cloud与Spring Boot是什么关系
Spring Boot为Spring Cloud提供了代码实现环境,使用Spring Boot将其它组件有机融合到了Spring Cloud的体系架构中了。所以说,Spring Cloud是基于Spring Boot的、微服务系统架构的一站式解决方案
二、Spring Cloud在线资源
(1)Spring Cloud官网
https://spring.io/projects/spring-cloud
(2)Spring Cloud中文网
(3)Spring Cloud中国社区
三、Spring Cloud版本
(1)版本号来源
Spring Cloud的版本号并不是我们通常见的数字版本号,而是一些很奇怪的单词。这些单词均为英国伦敦地铁站的站名。同时根据字母表的顺序来对应版本时间顺序,比如:最早的Release版本Angel(天使),第二个Release版本Brixton(英国地名),然后是Camden、Dalston、Edgware,目前使用较多的是Finchley(英国地名)版本,而最新版本为Hoxton(英国地名),而我们这里要使用的是Greenwich(格林威治)
(2)Spring Cloud与Spring Boot版本
某一版本的Spring Cloud要求必须要运行在某一特定Spring Boot版本下。它们的对应关系在Spring Cloud官网可以看到版本对应说明
例如:
以上是关于Spring Cloud简介的主要内容,如果未能解决你的问题,请参考以下文章
整合spring cloud云服务架构 - Spring Cloud简介
整合spring cloud云服务架构 - Spring Cloud简介
整合spring cloud云服务架构 - Spring Cloud简介