1. 程式人生 > >Spring Cloud Finchley.SR1 釋出

Spring Cloud Finchley.SR1 釋出

Spring Cloud版本

Spring Cloud版本演進情況如下:

版本名稱 版本
Finchley snapshot版
Edgware snapshot版
Dalston SR1 當前最新穩定版本
Camden SR7 穩定版本
Brixton SR7 穩定版本
Angel SR6 穩定版本

從下Angel到上Finchley可以看出,版本的第一個字母是按照A-Z順序編排的。這些單詞是什麼含義呢,大概的搜一下可以得出基本都是地名,官方說明是這些版本號的單詞來自於英國倫敦的地鐵站站名。

那麼為什麼要用單詞而不是數字型別的版本號呢? 

因為Spring Cloud包含了一系列的子系統,Spring Cloud Config,Spring Cloud Netflix,Spring Cloud Bus等,為了防止與這些子系統的版本號混淆,Spring Cloud的版本號全部使用英文單詞。

版本號後面的SRX,X代表一個數字,這個是小版本號,就是在特定的版本中,修復一些致命問題,做的升級版本號。

Spring Cloud與Spring Boot版本匹配關係

Spring Cloud Spring Boot
Finchley 相容Spring Boot 2.0.x,不相容Spring Boot 1.5.x
Dalston和Edgware 相容Spring Boot 1.5.x,不相容Spring Boot 2.0.x
Camden 相容Spring Boot 1.4.x,也相容Spring Boot 1.5.x
Brixton 相容Spring Boot 1.3.x,也相容Spring Boot 1.4.x
Angel 相容Spring Boot 1.2.x

經過數個前期測試版本,Spring Cloud Finchley 終於迎來了正式版本:

顯著變化:

  • 與 Spring Boot 2.0.x 相容

  • 不支援 Spring Boot 1.5.x

  • 最低要求 Java 8

  • 新增 Spring Cloud Function 和 Spring Cloud Gateway 

Spring Cloud Gateway

這是一個基於 Spring Webflux 和 Reactor Netty 構建的 API 閘道器,可視為 Spring Cloud Netflix Zuul 的替代品。它提供了基於易於定義的謂詞的動態路由。它還提供了適用於每個路由的過濾器,包括:路徑重寫,斷路器(circuit breaker),新增或刪除 headers ,速率限制和安全性。

Spring Cloud Function

Spring Cloud Function 的專案目標:

  • 通過函式促進業務邏輯的實現。

  • 將業務邏輯的開發生命週期與任何特定的執行時目標分離,以便相同的程式碼可以作為 Web 端點、流處理器或任務執行。

  • 支援跨 serverless providers 的統一程式設計模型,以及獨立執行(本地或 PaaS )的能力。

  • 在 serverless providers 上啟用 Spring Boot 功能(自動配置,依賴項注入,指標)。

更新包括:

  • Based on Spring Boot 2.0.3.RELEASE

  • Spring Cloud Consul 2.0.0.RELEASE (issues)

  • Spring Cloud Gateway 2.0.0.RELEASE (issues)

  • Spring Cloud Function 1.0.0.RELEASE (issues)

  • Spring Cloud Zookeeper 2.0.0.RELEASE (issues)

  • Spring Cloud Sleuth 2.0.0.RELEASE (issues)

  • Spring Cloud Aws 2.0.0.RELEASE (issues)

  • Spring Cloud Config 2.0.0.RELEASE (該版本增加對碼雲 Gitee 的支援,詳情)

  • Spring Cloud Cloudfoundry 2.0.0.RELEASE

  • Spring Cloud Security 2.0.0.RELEASE

  • Spring Cloud Netflix 2.0.0.RELEASE (issues)

  • Spring Cloud Task 2.0.0.RELEASE (Blog Post)

  • Spring Cloud Commons 2.0.0.RELEASE

  • Spring Cloud Contract 2.0.0.RELEASE (issues)

  • Spring Cloud Stream Elmhurst.RELEASE (Release Notes)

  • Spring Cloud Vault 2.0.0.RELEASE (issues)

  • Spring Cloud Bus 2.0.0.RELEASE (issues)

  • Spring Cloud Openfeign 2.0.0.RELEASE (issues)

 更多細節可查閱:

相關連結

具體連結為

相關推薦

Spring Cloud Finchley.SR1 釋出

Spring Cloud版本 Spring Cloud版本演進情況如下: 版本名稱 版本 Finchley snapshot版 Edgware snapshot版 Dalston SR1 當前最新穩定版本 Camden SR7

Spring Cloud Finchley 正式釋出,包含 4 個重大更新!

在 Spring 的官方部落格上已經看到 Spring Cloud Finchley 在 06 月 19 日這一天正式釋出了,我們在 Maven 中央倉庫也看到了最新版的更新。 Finchley 正式版的釋出貌似經歷了相當長的時間,果然是悶聲發大財,這

spring-cloud Finchley.SR1 配置config加解密錯誤

最近升級了spring cloud版本,遇到非常多的坑。其中在spring-config-server配置加解密時,用keystore方式生成 配置如下: encrypt.key-store.location=classpath:miniserver.ks encrypt

Spring Cloud Finchley 正式發布,包含 4 個重大更新!

paas VG 升級 特定 auto 匯總 IE gem 你們 在 Spring 的官方博客上已經看到 Spring Cloud Finchley 在 06 月 19 日這一天正式發布了,我們在 Maven 中央倉庫也看到了最新版的更新。 Finchley 正式版的發布

Spring Cloud Finchley.SR + Spring Boot 2.0.6】 Eureka叢集

新增Eureka認證後,無法互相註冊。 官方文件:https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html#_securing_the_eureka_server 原因:將sp

Spring Cloud Finchley.SR + Spring Boot 2.0.6】 Bus

1、Config Server 1.1、maven配置 1.2、啟動類: 1.3、配置類 坑一: 必須去掉formLogin(),否則spring security無法認證,報401。 原始碼: org.springframework.securit

Spring-Cloud(Finchley) $ 基礎總結

Spring-Cloud-Finchley 思維導圖: SpringCloud概念: 1.微服務概念及SpringCloud各元件 SpringCloud思維導圖筆記: 1.SpringCloud | 服務註冊與發現(Eureka) 2.SpringCloud |

Spring Cloud Greenwich.RC1 釋出

   Spring Cloud Greenwich 首個 RC 版釋出了,這個里程碑版本與 Spring Boot 2.1.1.RELEASE 相容,各個專案都進行了更新,以實現與 Java 11 的相容性。可點此檢視在該版本中,分配給這個版本的所有 issue。 一些重要元件

Spring Cloud Finchley.RELEASE 使用 gateway Error creating bean with name 'webHandler' defined in class

pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gatewa

Spring Cloud Finchley.RC2版本使用分散式配置中心去git倉庫讀取不到配置檔案解決方案

Finchley.RC2版本下java.lang.StringIndexOutOfBoundsException: String index out of range: -1報錯應該是這個版本的一個BUG。 在此版本有個HttpClientConfigurableHttpConnectionFactory這個

spring-cloud Finchley 微服務架構從入門到精通【六】BUS RabbitMQ 配置重新整理

上篇文章介紹了高可用的配置中心,如何在不重啟伺服器的情況下對配置檔案進行更新呢?請看下面的介紹 一、安裝rabbitMq 1、下載地址 2、執行 3、cloud整合配置說明 預設埠: 5672 預設使用者名稱:guest

Spring Cloud Hoxton正式釋出Spring Boot 2.2 不再孤單

距離Spring Boot 2.2.0的釋出已經有一個半月左右時間,由於與之匹配的Spring Cloud版本一直沒有Release,所以在這期間碰到不少讀者諮詢的問題都是由於Spring Boot和Spring Cloud版本不匹配導致。 很多時候,我們在學習或重建系統的時候都喜歡直接選用最高版本來開發,但

Spring Cloud服務框架版本升級--JDK10+Gradle4.9+Spring Boot 2.0+Finchley.SR1

目標:原有版本升級為Spring Boot 2.0與Spring Cloud Finchley.SR1,使用gradle管理工程,搭建註冊、配置、閘道器與追蹤框架,加入k8s api微服務 環境:IntelliJ IDEA 步驟:版本升級及其說明->註冊中心框架-&

Spring Cloud(四):服務容錯保護 Hystrix【Finchley 版】

回調 alt 差異 ner 隔離 簡化 保護 不可用 無法 Spring Cloud(四):服務容錯保護 Hystrix【Finchley 版】 發表於 2018-04-15 | 更新於 2018-05-07 | 分布式系統中經常會出現某個基礎服務不可用造成整個系統

Spring Cloud(八):配置中心(服務化與高可用)【Finchley 版】

outer get btn discovery ofo DC master 配置 兩個 Spring Cloud(八):配置中心(服務化與高可用)【Finchley 版】 發表於 2018-04-19 | 更新於 2018-04-26 | 本文接之前的《Spring

Spring Cloud(三):服務提供與調用 Eureka【Finchley 版】

fan default fun cer 觀察 微服務 divide 動態 erl Spring Cloud(三):服務提供與調用 Eureka【Finchley 版】 發表於 2018-04-15 | 更新於 2018-05-07 | 上一篇文章我們介紹了 Eure

Spring Cloud(二):服務註冊與發現 Eureka【Finchley 版】

LEDE .com Go eureka clean 英文逗號 開始 效果 sam Spring Cloud(二):服務註冊與發現 Eureka【Finchley 版】 發表於 2018-04-15 | 更新於 2018-05-07 | 上一篇主要介紹了相關理論,這一

spring boot 2.0.3+spring cloudFinchley)6、配置中心Spring Cloud Config

repo 相互 class AS 默認 分布式系 配置信息 上傳 RR Spring Cloud Config 是用來為分布式系統中的基礎設施和微服務應用提供集中化的外部配置支持,它分為服務端與客戶端兩個部分。其中服務端也稱為分布式配置中心,它是一個獨立的微服務應用,用來連

業余草 SpringCloud教程 | 第九篇: 服務鏈路追蹤(Spring Cloud Sleuth)(Finchley版本)

描述 -s util ont packaging tdd res [] 新建 這篇文章主要講述服務追蹤組件zipkin,Spring Cloud Sleuth集成了zipkin組件。 一、簡介 Add sleuth to the classpath of a Spr