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 維護版本現已發佈,其中包含各種穩定性和效能改進。以下是重點

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

    • 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 Client 的 2.0.1.RELEASE 和 Reactor 的 3.0.2.RELEASE 之上

  • 建立於 Spring Cloud Data Flow core 的 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、儀表板、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 允許使用者使用 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 社群中所有即將到來的活動。

查看全部