Eric Bottard

Eric Bottard

部落格文章Eric Bottard

隆重推出 Spring Shell 2.0M1!

釋出版本 | 2017年9月18日 | ...

我們很高興地宣佈 Spring Shell 2.x 的第一個里程碑版本!

歷時兩年打造,Spring Shell 2 是對 Spring Shell 的完全重寫,利用了更新的元件(如 JLine 3),並應用了更好的模組化。Spring Shell 2 的設計也考慮到了 Spring Boot,使用了自動配置及其他 boot 特性。

內部架構現在使用可插拔模型來發現哪些方法可以轉換為命令,如何將使用者輸入解析為引數值以及如何處理返回值。這與 Spring MVC 等採取的方法非常相似,並允許以前無法實現的方式擴充套件框架。然而,Spring Shell 的使用者通常不會關心這些,他們只需處理新的“標準”命令 API

Spring Cloud Data Flow 技巧 & 竅門:與 Shell 互動

工程 | 2017年8月29日 | ...

我代表 Data Flow 團隊,很高興向您介紹一系列希望會持續很長時間的帖子中的第一篇,這些帖子將重點介紹 Data Flow 及相關專案的功能。

我們先從一個簡短的影片開始,其中我將討論 Data Flow shell 及其一些功能(其中一些直接來自 Spring Shell 專案)。

主題包括

  • TAB 自動補全

  • 鍵盤快捷鍵

  • Spring Shell 中的引號處理

  • Data Flow DSL 中的引號處理

影片中提到的參考文件部分可以在這裡找到,而關於通用 Data Flow DSL 的參考文件在這裡

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1.1 維護版本現已可用

釋出版本 | 2017年2月22日 | ...

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1.1.RELEASE 維護版本現已可用,其中包含各種穩定性及效能改進。以下是主要亮點

  • 穩定性改進 在 PCF 上使用 SCDF 的 1.1.0.RELEASE 時出現的穩定性問題以以下形式呈現給使用者。

    • stream list 操作會掛起並最終因“IllegalStateException: 503 Bad Gateway”或“IllegalStateException: Timeout on block read”異常而超時。這已在 cf-java-client 庫中解決。

    • SCDF 伺服器長時間處於空閒狀態,並且 OAUTH token 重新整理例程在後臺執行時,對伺服器進行的任何新操作都無法完成。OAUTH 重新整理 token 例程在成功協商新 token 時存在 bug。這已在 cf-java-client 庫中解決。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1 GA 釋出

釋出版本 | 2017年1月18日 | ...

我們很高興地宣佈適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1.0.RELEASE 版本正式釋出。

除了此版本基於的 Spring Cloud Data Flow 1.1.2 的所有功能外,Cloud Foundry 的特定功能包括

  • 記憶體最佳化: 經過大量故障排除,我們很高興在此版本中提供一個記憶體高效的 SCDF 伺服器。透過現在的更改,無論有多少流/任務部署和併發,我們都觀察到伺服器的記憶體使用保持在 200MB 範圍內,而不是像以前的 1.0.0.RELEASE 那樣達到 1G 或更高並最終崩潰。如果您之前遇到過意外崩潰,我們強烈建議立即升級到 1.1.0.RELEASE。

  • Maven 快取和磁碟最佳化: 我們改進了 Maven 快取的應用和使用方式。在 Maven 快取之上採用了新的 LRU(最近最少使用)設計,使我們能夠更主動地控制快取大小,而不是任其無限增長,如果不加以管理,這會導致伺服器執行的應用容器出現磁碟空間不足錯誤。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.1M1 和 1.0.1 釋出

釋出版本 | 2016年10月6日 | ...

適用於 Cloud Foundry 的 Spring Cloud Data Flow 今天有兩個新版本釋出,詳情如下

1.0.1.GA 是一個維護版本,它

  • 構建於 Cloud Foundry 的 Java Client 2.0.1.RELEASE 和 Reactor 3.0.2.RELEASE 之上

  • 構建於 Spring Cloud Data Flow core 1.0.1.RELEASE 之上

  • 參考文件中的一般性澄清和改進

  • 修復了涉及多個 ORG + Space 組合導致任務啟動失敗的 bug

  • 修復了啟動任務時環境變數未正確傳播的 bug

1.1.0.M1 是新開發線中的第一個里程碑…

適用於 Cloud Foundry 的 Spring Cloud Data Flow 釋出 1.0 GA

釋出版本 | 2016年8月25日 | ...

我們很高興地宣佈適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.RELEASE 版本正式釋出。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 支援在 Cloud Foundry 執行時上編排長時間執行(流式處理)和短時間執行(任務/批處理)的資料微服務。

作為 Spring XD 的後繼者,該專案得益於更加解耦的架構,利用了今天也釋出 GA 版本的 Spring Cloud Deployer for Cloud Foundry 庫。有關 Spring Cloud Data Flow 架構及其生態系統的更多詳情,請參閱此部落格

  • 流和批處理/任務處理是 Spring Cloud Data Flow 的主要功能,它們分別對應於 Cloud Foundry Diego 的 LRPs 和 Tasks1

  • 包括開發者工具包,可使用 DSL、Shell、REST-APIs、Dashboard、Flo Designer 或這些工具的任意組合構建流式處理和批處理/任務管道。

  • 透過測試夾具,促進單個數據管道元件的測試驅動開發,以便獨立開發和測試“以資料為中心”的應用。

  • 利用 Cloud Foundry 的執行時功能,如安全性、指標、操作監控、伸縮以及流式處理和批處理/任務管道的可靠執行。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.RC1 現已可用

釋出版本 | 2016年8月24日 | ...

我們很高興地宣佈適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.RC1 版本釋出。

隨著我們即將完成並在未來幾天釋出 GA 版本,此里程碑帶來了以下改進

  • 構建於 Spring Cloud Deployer Cloud Foundry 1.0.0.RC1 版本之上,該版本又構建於 Project Reactor 3.0.0.RELEASE 和 CF-Java-Client 2.0.0.RELEASE 之上

  • 增加了在 Cloud Foundry 中編排短時間執行任務(包括 Spring Batch Jobs)的能力,這可以作為實驗性功能開關啟用

  • 增加了對命令列引數的支援,作為在啟動任務時傳遞給任務的單獨屬性集

  • 增加了分離流和任務特定服務繫結的支援。這允許將流和任務特定服務分別繫結到流和任務應用。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.M4 現已可用

釋出版本 | 2016年7月12日 | ...

我們很高興地宣佈 Spring Cloud Data Flow 的 Cloud Foundry 1.0.0.M4 版本釋出。

在此里程碑版本中,我們對 API 和整體設計結構的穩定性做了一些改進。

未來展望

  • 我們期待 Reactor 和 Cloud Foundry Java Client 的 RC 和 GA 版本釋出,本月我們將釋出適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.RELEASE 版本。

  • 我們正在進行激動人心的工作,透過 Spring Cloud Deployer for Cloud Foundry 專案中的 TaskLauncher 結構來編排短時間執行的微服務。我們希望能夠與即將釋出的 Pivotal Cloud Foundry 1.7.x 版本同時交付此功能的 BETA 版本。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.M3 釋出

釋出版本 | 2016年6月21日 | ...

我很高興地宣佈適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.M3 版本釋出,這是團隊共同努力的成果,包含了許多幕後新功能

這個第三個里程碑構建於最近釋出的 Spring Cloud Data Flow RC1 版本之上,並增加了 Cloud Foundry 特定的改進。一些亮點包括

  • 與 Cloud Foundry 的全域性環境變數(如 ORG、API 和 URL)對齊,而不是以前的命名變體

  • 增加了安全整合,用於針對與 Cloud Foundry 相容的 OAUTH 後端伺服器進行身份驗證

  • 釋出了安全配置,以便在連線到與 Cloud Foundry 相容的 OAUTH 後端伺服器時更輕鬆地進行覆蓋

  • 在 Cloud Foundry 上進行效能測試的初步迭代,包括在即時流式處理管道中帶或不帶 taps 的情況

  • 構建於 Spring Cloud Data Flow 核心專案的特性開關支援之上,以有條件地決定每個版本包含哪些特性

適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.M2 釋出

釋出版本 | 2016年4月29日 | ...

我代表 Spring Cloud Data Flow 團隊,很高興地宣佈適用於 Cloud Foundry 的 Spring Cloud Data Flow 1.0.0.M2 版本釋出。

適用於 Cloud Foundry 的 Spring Cloud Data Flow 允許使用者在使用 Spring Cloud Data Flow 的所有優點(如 Shell、UI 和 Flo)的同時,將 Cloud Foundry 作為後端。流元件在 Cloud Foundry 中部署為獨立的應用,利用該平臺的強大功能來處理伸縮和健康監控。

這個第二個里程碑

  • 構建於 spring-cloud-deployer 的 Cloud Foundry 實現的 1.0.0.M1 版本之上
  • 構建於 Spring Cloud Data Flow 的 1.0.0.M3 版本之上
  • 構建於 Cloud Foundry java client 的 2.0.0.M4 版本之上,利用其響應式程式設計風格

提升自己

VMware 提供培訓和認證,助您快速提升。

瞭解更多

獲取支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一個簡單的訂閱即可獲得。

瞭解更多

近期活動

檢視 Spring 社群的所有近期活動。

檢視全部