Spring XD 1.0.0.M6 已發布

發布 | Mark Pollack | 2014 年 4 月 16 日 | ...

Spring XD 團隊很高興宣布 Spring XD Milestone 6 現在可供下載

這是我們至今為止最大的版本!團隊一直努力不懈,Milestone 6 包含大量新功能,可滿足企業在可靠性、效能和使用者體驗方面的需求。以下是快速前十名(不分特定順序),但如果您查看發布說明,您會發現從 299 個項目中挑選 10 個有多麼困難。

  • 分散式和容錯運行時:多個 xd-admin 伺服器之間的領導者選舉,以及在發生故障時將模組自動重新部署到其他 xd-container。引入 ZooKeeper 來管理叢集及其部署狀態。

  • 支援在 YARN 上運行 XD:在 Hadoop YARN 叢集上運行 admin 和 container 節點,而不是在需要管理的 VM 或實體伺服器上運行。 有簡單的配置和 shell 腳本使此過程非常容易。

  • 部署清單:在部署串流時,您可以提供一個部署清單,描述如何將邏輯串流定義(例如 http | hdfs)轉換為叢集上的實際部署。 您可以指定要部署的每個模組的實例數,以及一個條件表達式(使用 SpEL),該表達式評估叢集中每個可用的容器,以確定這些模組實例的最佳匹配項。 這將是下一個版本的主動開發領域,因為我們擴展了清單以包含對資料分割策略的支援。

  • 機器學習評分演算法的即時評估:與 JPMML-Evaluator 函式庫整合,該函式庫提供對各種模型類型的支援,並且可以與從流行的資料分析套件(如 R)匯出的模型互通。 通過提供 XD 的 Analytic 和 MappedAnalytic 抽象的實現,支援與其他函式庫整合。 嘗試使用基於 經典虹膜花卉資料集範例應用程式

  • 更新的 UI:重新設計和重寫的 UI 具有現代的外觀和風格。

  • 增強的 DSL 自動完成:現在,在建立串流和作業時,Tab 鍵完成功能可以在 --definition 選項的值中使用。 建立串流和作業從未如此簡單。 通過 xd-shell 試試看!

  • 批次作業生命週期的預設串流:批次作業是事件資料的來源。 將 tap 新增到批次作業,以接收有關作業成功/失敗、個別步驟動作甚至項目級別動作的事件。 此功能以及通過將訊息發送到命名通道來啟動作業的支援,使您的應用程式可以在批次和串流網域之間具有複雜的事件驅動流程。

  • 改進的伺服器和模組配置選項:伺服器和模組配置已分開,以幫助獨立升級它們的生命週期。 模組配置已變得更加模組化,同時允許在相關模組之間共享配置。

  • 高效能 TCP/UDP 來源:基於 Reactor 專案 - 商品硬體上的 Reactor IP 來源可以消耗約 100 萬條訊息/秒。

  • FTP 到 HDFS 作業:開箱即用,支援將檔案從 FTP 傳輸到 HDFS 的作業。 這些作業利用了另一個新功能:跨多個 XD Container 的步驟分割。

總結

您還可以使用 homebrew 在 OSX 上以及使用 yum 在 RHEL/CentOs 上安裝 Spring XD。

Spring XD 專案首頁是用於了解有關 Spring XD 的更多資訊的中心樞紐。 一些有用的連結是 參考文檔範例應用程式QCon SF 2013 會議重播:Spring XD 簡介

我們期待您的評論和回饋

我們的計劃是在七月份 GA 版本發布之前,每月進行一次版本發布。

SpringOne 2GX 2014 即將到來

盡快預訂您在 德克薩斯州達拉斯的 SpringOne 的位置,時間為 9 月 8-11 日。 這絕對是第一手了解所有最新動態並提供直接回饋的最佳機會。 將會有關於 Spring XD 的深入探討會議,以及一般的大數據討論,以介紹大數據應用程式開發的概況和挑戰。

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進展。

了解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔。

了解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

查看全部