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 和容器節點,而不是在需要管理的 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 容器對步驟進行分割槽。

總結

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

Spring XD 專案主頁是瞭解有關 Spring XD 的更多資訊的中心樞紐。 一些有用的連結是參考文件示例應用程式,以及QCon SF 2013 會議重播:Spring XD 介紹

我們期待您的評論和反饋

我們的計劃是每月釋出一次,直到 7 月釋出 GA 版本。

SpringOne 2GX 2014 即將到來

儘早預訂 9 月 8-11 日在德克薩斯州達拉斯舉行的 SpringOne 的席位。 這絕對是第一手瞭解所有動態並提供直接反饋的最佳機會。 將有關於 Spring XD 的深入會議以及一般的大資料講座,以介紹大資料應用程式開發的領域和挑戰。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

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

瞭解更多

獲得支援

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

瞭解更多

即將舉行的活動

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

檢視全部