Gunnar Hillert

Gunnar Hillert

校友
博文Gunnar Hillert

Spring Cloud Data Flow 1.4.0 釋出

釋出 | 2018年3月19日 | ...

Spring Cloud Data Flow 團隊很高興地宣佈最終的 1.4.0 GA 版本釋出。請參閱以下入門指南:本地伺服器Cloud FoundryKubernetes

此版本包含多項改進,包括

  • 儀表板改進

  • 管理應用版本的能力(在 Skipper 模式下)

  • 新的流部署構建器(在 Skipper 模式下)

  • 用於開發的 Docker Compose

  • 安全改進

  • Shell 的代理伺服器支援

  • LDAP 角色對映支援

  • 文件改進

儀表板改進

1.4.0 版本的一個重要焦點是 儀表板 UI 及其與 Spring Cloud Skipper 的整合...

Spring Cloud Data Flow 1.4 RC1 釋出

釋出 | 2018年3月12日 | ...

Spring Cloud Data Flow 團隊很高興地宣佈釋出 1.4.0 RC1。請參閱以下入門指南:本地伺服器Cloud FoundryKubernetes

以下是本次釋出的亮點

流部署使用者體驗

在 Skipper 模式下,我們添加了一個全新的流部署構建器表單,以簡化部署流時平臺和屬性的選擇。選項包括覆蓋部署平臺和部署器、應用程式和流管道的全域性屬性。

Deployment Properties

用於開發的 Docker Compose

為了簡化本地伺服器的入門體驗,我們添加了 Docker Compose 支援,只需透過 CLI 執行一條命令,它就會自動配置最新版本的本地伺服器和 Apache Kafka 進行訊息傳輸……

Spring Cloud Data Flow 1.4.0 M1 釋出

釋出 | 2018年2月27日 | ...

Spring Cloud Data Flow 團隊很高興地宣佈釋出 1.4.0 M1。請參閱以下入門指南:本地伺服器Cloud FoundryKubernetes

1.4.x 系列的第一個里程碑版本主要關注 儀表板 UI。為了始終保持我們的 UI 依賴項最新,我們最終將 UI 升級到 Angular 5.2Angular CLI 1.6。此外,UI 現在提供了與 Spring Cloud Skipper 更好的整合。

因此,您現在可以管理應用程式註冊的版本並設定預設版本。

Manage Versions

版本資訊現在也在應用程式註冊列表頁面上顯示。除了提供關於應用程式型別(源、匯、任務、處理器)更好的視覺提示外,您現在還可以按應用程式型別搜尋應用程式註冊……

Spring Cloud Data Flow 1.3 GA 釋出

釋出 | 2018年2月1日 | ...

我代表團隊很高興地宣佈 Spring Cloud Data Flow 1.3 在一系列平臺上普遍可用

請參閱以下入門指南:本地伺服器Cloud FoundryKubernetes

釋出亮點

流更新和回滾

由一系列微服務應用程式編排的流資料管道一直是 Spring Cloud Data Flow 設計的核心價值。在 Data Flow 1.3 中,我們提供了獨立更新源、處理器和匯的能力,而無需取消部署和重新部署整個流。

流更新和回滾功能透過將部署過程委託給一個名為 Skipper 的新 Spring Cloud 專案來實現。Skipper 是一個輕量級的 Spring Boot 應用程式,專門用於填補 Data Flow 中的這一功能空白。Skipper 定義了一種包格式,很像 helmbrew,還可以將應用程式部署/取消部署到多個雲平臺:本地、Cloud Foundry 和 Kubernetes。它使用自 Data Flow 最初發布以來一直是其一部分的相同 Spring Cloud Deployer 庫。SpringOne 2017 上的最新演示 介紹了 Skipper 以及

Spring Cloud Data Flow 1.3.0.M1 釋出

釋出 | 2017年8月7日 | ...

我代表團隊很高興地宣佈 Spring Cloud Data Flow 1.3.0 的第一個里程碑版本。

本地伺服器:入門指南

可用性是我們團隊的一大重點,在 1.3 釋出系列中,我們旨在透過升級的客戶端技術棧、改進的工具和文件來使儀表板現代化。重點是提高可讀性、使用者體驗和整體效能。

Angular 4

Spring Cloud Data Flow 的第一個里程碑版本包含了新的基於 Angular 4 的儀表板 UI 的初始版本。舊的基於 AngularJS 1.x 的 UI...

Spring Cloud Data Flow 1.2.1 釋出

釋出 | 2017年5月25日 | ...

我代表 Spring Cloud Data Flow 團隊,很高興地宣佈釋出 Spring Cloud Data FlowSpring Cloud Data Flow for Cloud Foundry 1.2.1.RELEASE。此版本圍繞 OAuth2 授權提供了多項改進。

以下是文件和入門指南的相關連結。

Spring Cloud Data Flow 現在為 OAuth2 提供了角色支援,與 Data Flow 在使用傳統安全選項時支援的 VIEWCREATEMANAGE 角色保持一致。考慮到不同組織在安全形色方面不同的用例需求,開箱即用的實現將為 OAuth 認證使用者分配所有 VIEWCREATEMANAGE 角色。但是,這可以透過提供您自己的 AuthoritiesExtractor 進行自定義……

Spring XD 1.0.0.M4 釋出

釋出 | 2013年11月14日 | ...

Spring XD 團隊很高興地宣佈 Spring XD 1.0.0 Milestone 4 現已可供下載

Spring XD 使解決常見大資料問題變得容易,例如資料攝取和匯出、即時分析以及批處理工作流編排。此版本包括幾個值得注意的新功能

Spring XD 1.0.0.M1 釋出

釋出 | 2013年6月12日 | ...

親愛的Spring社群,

Spring XD 團隊很高興地宣佈 Spring XD 的第一個里程碑版本現已可供下載

Spring XD 使解決常見大資料問題變得容易,例如資料攝取和匯出、即時分析和批處理工作流編排。第一個里程碑實現了許多功能並提供了大量文件

欲瞭解更多資訊,請參閱專案主頁釋出說明部落格文章

我們期待聽到您的反饋,因為我們將繼續努力爭取最終的 Spring XD 1.0.0 版本。如果您有任何疑問,請使用 Stackoverflow(標籤:springxd),要報告任何錯誤或改進,請使用 Jira 問題跟蹤器 或提交 GitHub 問題

Spring Integration 2.2 新特性(第三部分 – JPA 支援)

工程 | 2012年10月5日 | ...

這是系列部落格文章的第三部分,重點介紹了在最近釋出 Release Candidate 1 之後 Spring Integration 2.2 中可用的一些新功能。第一部分描述了新的一組 MongoDB 介面卡。在第二部分中,我們重點介紹了對事務同步非事務性資源的新擴充套件支援。

在今天的第三部分中,我們想介紹從 Spring Integration 2.2 開始提供的新的 Java Persistence API (JPA) 支援。JPA 模組是與持久化提供程式無關的,並已使用以下方式進行測試:

作為新 JPA 模組的一部分,我們提供了幾個用於檢索和持久化 JPA 實體物件的元件
  • JPA 入站通道介面卡
  • JPA 出站通道介面卡
  • JPA 更新出站閘道器
  • JPA 檢索出站閘道器
使用這些元件,您可以在資料庫中選擇、建立、更新和刪除實體。除了直接使用實體類持久化資料外,您還可以使用 Java Persistence Query Language (JPQL) 以及原生 SQL 查詢來執行查詢。此外,還支援命名查詢。

JPA 示例

在我們的 Spring Integration 示例 倉庫中,我們提供了 一個示例應用程式,演示了 JPA 支援,我們將在本部落格文章中使用它來向您展示如何輕鬆入門。

所提供的示例使用嵌入式 H2 資料庫,其中包含一個名為 PEOPLE 的表。此表對映到包 org.springframework.integration.samples.jpa 中的 Person 實體類...

社群驅動的 Spring Integration 擴充套件

工程 | 2012年8月23日 | ...

Spring Integration 團隊榮幸地宣佈 Spring Integration 擴充套件 儲存庫的可用性。這個新的基於 GitHub 的儲存庫的主要目標是促進一個活躍的介面卡和擴充套件開發人員社群,並鼓勵更廣泛的社群參與該專案。Spring Integration 擴充套件專案託管在

這個新的儲存庫將使我們能夠更快速地整合新的貢獻,而無需經過核心 Spring Integration 框架更嚴格的審查流程。由於每個社群貢獻的擴充套件都是 Spring Integration 擴充套件 儲存庫中的一個獨立專案,它將擁有獨立於核心 Spring Integration 框架的釋出生命週期。因此,這將允許更頻繁的釋出。

隨著時間的推移,我們預計一些較少使用的 Spring Integration 模組可能會轉移到 Extensions 儲存庫中。另一方面,對於某些擴充套件模組,Spring Integration Extensions 專案也可以作為孵化器,最終它們可能會被整合到核心 Spring Integration 框架中。

感謝多個社群貢獻,新的儲存庫已經提供了幾個介面卡,例如 XQuery 介面卡(包括對 XPath 2.0 的支援)和 SMB 介面卡。未來幾周內將新增幾個圍繞 Amazon Web Services (AWS) 的介面卡(Amazon S3Amazon SNSAmazon SQS)。此外,我們正在提供一個早期版本的 列印介面卡,我們還在開發一個使用 Atmosphere 提供 WebSocket 支援的介面卡。

我如何成為貢獻者?

如果您對新的擴充套件和/或介面卡有任何想法,請隨時提交 JIRA 票證。如果您已經建立了一個擴充套件模組並希望貢獻程式碼,請 fork Spring Integration Extensions 儲存庫,新增您的模組並提交 pull request。但是,在我們可以合併您的程式碼之前,您必須填寫 貢獻者許可協議。提交後,我們和/或其他社群成員將審查您的 pull request 並將其合併。有關更詳細的資訊,請仔細檢視 Spring Integration Extensions 專案的 貢獻者指南

建立新的 Spring Integration 擴充套件模組

最受歡迎的擴充套件型別之一是 Spring Integration 介面卡。為了簡化為 Spring Integration 編寫自定義介面卡的過程,我們現在為 SpringSource Tool Suite (STS) 3.0.0 提供了 介面卡模板。此模板將使貢獻者能夠非常容易地快速構建新介面卡,同時確保與核心 Spring Integration 框架中提供的介面卡保持一致(包結構、命名約定、名稱空間處理程式/解析器等)。

作為 Spring Integration 模板 專案一部分的 Spring Integration 介面卡模板 建立了一個功能齊全的 Spring Integration 模組,並且該模板將建立以下常用元件

  • 入站通道介面卡
  • 出站通道介面卡
  • 出站閘道器

該模板不僅會建立核心 Java 類和一些基本的單元測試,還會提供 XML 名稱空間支援,其中包括 XML Schema 和相關的解析器類。即使您建立其他型別的元件,此模板也應該為您提供有關如何開發這些元件的寶貴見解。有關使用 STS 模板進行 Spring Integration 的更多資訊,請參閱以下部落格文章

建立的介面卡專案將使用 Gradle 作為其構建工具,並且它嚴格遵循為 Spring Integration 定義的構建任務

構建介面卡專案

    $ ./gradlew build
將介面卡專案安裝到您的本地 Maven 倉庫

    $ ./gradlew install
生成 JavaDoc

    $ ./gradlew api
使用 Sonar 生成指標

    $ ./gradlew sonar
構建完整的發行版

    $ ./gradlew dist

有關更多資訊,請參閱 Spring Integration Extensions Wiki 上的 如何建立新元件

更多資源

Spring Integration GitHub 儲存庫

為了完整起見,以下是所有 Spring Integration 相關 GitHub 儲存庫的列表

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視所有