1. 程式人生 > >Spring Cloud Finchley 正式釋出,包含 4 個重大更新!

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

在 Spring 的官方部落格上已經看到 Spring Cloud Finchley 在 06 月 19 日這一天正式釋出了,我們在 Maven 中央倉庫也看到了最新版的更新。

Finchley 正式版的釋出貌似經歷了相當長的時間,果然是悶聲發大財,這次的重大發布主要帶來了以下 4 項重大更新。

重大更新

1、新增 Spring Cloud Gateway 元件

Spring Cloud Gateway 是一個基於 Spring Webflux 和響應式 Netty 的下一代 API 閘道器,用來替換 Spring Cloud Netflix Zuul。它提供了更加簡單的動態路由,以及針對每個路由的過濾器(如地址重寫、斷路器、新增/刪除請求頭、限流和安全等)。

2、新增 Spring Cloud Function 元件

Spring Cloud Function 的主要功能如下:

  • 通過一系列函式推進業務邏輯的實現;
  • 將業務邏輯的開發生命週期從任何特定執行目標中分離,以便相同的程式碼可以作為一個 Web 端點、一個流處理器或一個任務來執行;
  • 支援一個跨 serverless providers 的統一程式設計模型,並擁有獨立執行的能力(本地或 PaaS 平臺);
  • 支援在 serverless providers 上面啟用 Spring Boot 特性,如自動配置、依賴注入、指標等;
3、相容 Spring Boot 2.0.x

Finchley 版本是基於 Spring Boot 2.0.x 構建的,官方建議不要與 Spring Boot 1.5.x 及之前的版本一起工作。

4、最低支援 JDK 1.8

JDK 門檻提高了,1.8 畢竟是現在的主流。

更多其他的更新細節請參考 Spring 的官方部落格。

其他版本生命週期

新版本的釋出預示著其他歷史版本逐漸退出歷史舞臺,Spring 官方公佈了其他版本的結束服務的截止時間。

  • Camden

現在開始結束生命週期。

  • Dalston

將於 2018 年 12 月結束生命週期。

  • Edgware

伴隨著 Spring Boot 1.5.x 的結束而結束生命週期。

最後

如果分不清這些版本的意義,請閱讀我之前的一篇文章《Spring Cloud 多版本怎麼選擇?幫你解惑!

》,更多 Spring Cloud 的技術文章請檢視公眾號專題選單中 Spring 技術教程彙總。

@碼農們 你們現在用的什麼版本,對於升級這個版本有什麼看法?歡迎留言!

掃描關注我們的微信公眾號,乾貨每天更新。

image