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 的 Proxy 伺服器支援

  • 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入門指南。

以下是發佈重點

串流部署 UX

在 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 開始以來一直是 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 角色一致。 考慮到各組織在安全性角色方面不同的使用案例需求,開箱即用的實作將會把所有 VIEWCREATEMANAGE 角色指派給 OAuth 驗證的使用者。 不過,您可以透過提供您自己的 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 Issue Tracker 或提交 GitHub issue

Spring Integration 2.2 中的新增功能 (第 3 部分 – JPA 支援)

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

這是部落格文章系列的第三部分,重點介紹了在發布 Release Candidate 1 之後,Spring Integration 2.2 中提供的一些新功能。 第一部分描述了新的 MongoDB 配接器集。 在第二部分中,我們重點介紹了新的 用於同步非交易資源與交易的擴展支援。

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

作為新 JPA 模組的一部分,我們提供了幾個用於檢索和持久化 JPA 實體物件的組件
  • JPA Inbound Channel Adapter
  • JPA Outbound Channel Adapter
  • JPA Updating Outbound Gateway
  • JPA Retrieving Outbound Gateway
使用這些元件,您可以選擇、建立、更新和刪除資料庫中的實體。 除了直接使用實體類別持久化資料之外,您還可以執行使用 Java Persistence Query Language (JPQL) 以及使用原生 SQL 查詢的查詢。 此外,還支援命名查詢。

JPA 範例

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

提供的範例使用嵌入式 H2 資料庫,其中包含一個名為 PEOPLE 的表格。 此表格對應到org.springframework.integration.samples.jpa 封裝中的 Person 實體類別…

社群驅動的 Spring Integration 擴充功能

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

Spring Integration 團隊自豪地宣布 Spring Integration Extensions 儲存庫的可用性。 這個新的基於 GitHub 的儲存庫的主要目標是促進配接器和擴充功能開發人員的蓬勃發展的社群,並鼓勵更廣泛的社群成員為該專案做出貢獻。 Spring Integration Extensions 專案託管在

這個新的儲存庫將使我們能夠更快速地整合新的貢獻,而無需經過核心 Spring Integration 框架更嚴格的審查過程。 由於每個社群貢獻的擴充功能都是 Spring Integration Extensions 儲存庫中的一個單獨專案,因此它將具有自己的發布生命週期,與管理核心 Spring Integration 框架的生命週期無關。 因此,這將允許更頻繁的發布。

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

感謝幾個社群的貢獻,新的儲存庫已經提供了幾個配接器,例如 XQuery 配接器(包括對 XPath 2.0 的支援)和 SMB 配接器。 未來幾週將添加圍繞 Amazon Web Services (AWS) 的幾個配接器 (Amazon S3Amazon SNSAmazon SQS)。 此外,我們還提供 Print 配接器 的早期版本,並且我們還在開發使用 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 Templates 專案的一部分,它建立了一個功能齊全的 Spring Integration 模組,並且該範本將建立以下常用的元件

  • Inbound Channel Adapter
  • Outbound Channel Adapter
  • Outbound Gateway

該範本不僅會建立核心 Java 類別和一些基本的單元測試,而且還將提供 XML 命名空間支援,其中包括 XML Schema 和相關的解析器類別。 即使您建立其他類型的元件,此範本也應該為您提供有關如何開發這些元件的寶貴見解。 有關使用 STS Templates for 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 社群中所有即將舉行的活動。

查看全部