當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringCloud相关概念介绍
生活随笔
收集整理的這篇文章主要介紹了
SpringCloud相关概念介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
什么是Spring Cloud
Spring Cloud是一系列框架的集合。它利用Spring Boot的開發便利性簡化了分布式系統基礎設施的開發,如服務發現、服務注冊、配置中心、消息總線、負載均衡、 熔斷器、數據監控等,都可以用Spring Boot的開發風格做到一鍵啟動和部署。Spring并沒有重復制造輪子,它只是將目前各家公司開發的比較成熟、經得起實際考驗的服務框架組合起來,通過SpringBoot風格進行再封裝屏蔽掉了復雜的配置和實現原理,最終給開發者留出了一套簡單易懂、易部署和易維護的分布式系統開發工具包Spring Cloud和Spring Boot是什么關系
Spring Boot 是 Spring 的一套快速配置腳手架,可以基于Spring Boot 快速開發單個微服務,Spring Cloud是一個基于Spring Boot實現的開發工具;Spring Boot專注于快速、方便集成的單個微服務個體,Spring Cloud關注全局的服務治理框架; Spring Boot使用了默認大于配置的理念,很多集成方案已經幫你選擇好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring Boot來實現,必須基于Spring Boot開發。可以單獨使用Spring Boot開發項目,但是Spring Cloud離不開 Spring Boot。?
Spring Cloud相關基礎服務組件
服務發現——Netflix Eureka??(Nacos) 服務調用——Netflix Feign? 熔斷器——Netflix Hystrix? 服務網關——Spring Cloud??GateWay? 分布式配置——Spring Cloud Config ?(Nacos) 消息總線 —— Spring Cloud Bus?(Nacos)Spring Cloud的版本
Spring Cloud并沒有熟悉的數字版本號,而是對應一個開發代號。
| Angle | 1.2.x | incompatible with 1.3 | EOL in July 2017 |
| Brixton | 1.3.x | 1.4.x | 2017-07卒 |
| Camden | 1.4.x | 1.5.x | - |
| Dalston | 1.5.x | not expected 2.x | - |
| Edgware | 1.5.x | not expected 2.x | - |
| Finchley | 2.0.x | not expected 1.5.x | - |
| Greenwich | 2.1.x | ? | ? |
| Hoxton | 2.2.x | ? | ? |
開發代號看似沒有什么規律,但實際上首字母是有順序的,比如:Dalston版本,我們可以簡稱 D 版本,對應的 Edgware 版本我們可以簡稱 E 版本。
小版本
Spring Cloud 小版本分為:
SNAPSHOT: 快照版本,隨時可能修改
M: MileStone,M1表示第1個里程碑版本,一般同時標注PRE,表示預覽版版。
SR: Service Release,SR1表示第1個正式版本,一般同時標注GA:(GenerallyAvailable),表示穩定版本。
?
總結
以上是生活随笔為你收集整理的SpringCloud相关概念介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 课程分类管理-添加课程分类
- 下一篇: SpringCloud熔断器介绍