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 的參考可以在此處找到…

Spring Cloud Data Flow for Cloud Foundry 1.1.1 維護版本釋出

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

Spring Cloud Data Flow for Cloud Foundry 的 1.1.1.RELEASE 維護版本現已釋出,包含多項穩定性和效能改進。以下是主要亮點:

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

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

    • 當 SCDF 伺服器長時間處於空閒狀態,並且 OAUTH 令牌重新整理程式在後臺執行時,任何對伺服器的新操作都無法完成。OAUTH 重新整理令牌程式在成功協商新令牌時存在一個錯誤。此問題已在 cf-java-client 庫中解決。

Spring Cloud Data Flow for Cloud Foundry 1.1 GA 釋出

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

我們很高興地宣佈 Spring Cloud Data Flow for Cloud Foundry 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(最近最少使用)設計,使我們能夠更主動地控制快取大小,而不是任其無限增長,如果不加以管理,這會導致伺服器執行的應用程式容器出現磁碟空間不足錯誤。

Spring Cloud Data Flow for Cloud Foundry 1.1M1 和 1.0.1 釋出

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

Spring Cloud Data Flow for Cloud Foundry 今天釋出了兩個新版本,詳情如下:

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

  • 基於 Cloud Foundry 的 Java 客戶端 2.0.1.RELEASE 和 Reactor 3.0.2.RELEASE 構建

  • 基於 Spring Cloud Data Flow 核心 1.0.1.RELEASE 構建

  • 在參考文件中進行了總體澄清和改進

  • 修復了與多個 ORG + Space 組合導致任務啟動失敗相關的錯誤

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

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

Spring Cloud Data Flow for Cloud Foundry 達到 1.0 GA

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

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

Spring Cloud Data Flow for Cloud Foundry 支援在 Cloud Foundry 執行時上編排長時間執行(流式)和短生命週期(任務/批處理)資料微服務。

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

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

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

  • 透過測試工具,促進單個數據管道元件的測試驅動開發,以隔離開發和測試“以資料為中心”的應用程式。

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

Spring Cloud Data Flow for Cloud Foundry 1.0.0.RC1 現已釋出

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

我們很高興地宣佈 Spring Cloud Data Flow for Cloud Foundry 釋出 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,這可以作為一項實驗性功能進行啟用。

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

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

Spring Cloud Data Flow for Cloud Foundry 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 版本釋出,本月我們將釋出 Spring Cloud Data Flow for Cloud Foundry 的 1.0.0.RELEASE 版本。

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

Spring Cloud Data Flow for Cloud Foundry 1.0.0.M3 釋出

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

我很高興地宣佈 Spring Cloud Data Flow for Cloud Foundry 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 核心專案的特性切換支援,有條件地最佳化每個版本中包含的特性

Spring Cloud Data Flow for Cloud Foundry 1.0.0.M2 釋出

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

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

Spring Cloud Data Flow for Cloud Foundry 允許您在以 Cloud Foundry 為後端的同時使用 Spring Cloud Data Flow(如 Shell、UI 和 Flo)的所有優點。流元件作為獨立的應用程式部署在 Cloud Foundry 中,利用平臺的能力來處理擴充套件和健康監控。

這第二個里程碑版本

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有