簡化大數據開發, Spring XD 1.2 GA/1.1.3 發布

pbpb 9年前發布 | 8K 次閱讀 Spring XD

Spring XD 是一個統一的,分布式,可擴展的系統用于數據攝取,實時分析,批量處理和數據導出。該項目的目標是簡化大數據應用的開發。
Spring XD(eXtreme Data,極限數據)是Pivotal的大數據產品。它結合了Spring BootGrails,組成Spring IO平臺的執行部分。盡管Spring XD利用了大量現存的Spring項目,但它是一種運行時環境,而不是一個類庫或者框架,它包含帶有服務器的bin目錄,你可以通過命令行啟動并與之交互。運行時可以運行在開發機上、客戶端自己的服務器上、AWS EC2上或者Cloud Foundry上。

Spring XD中的關鍵組件是管理和容器服務器(Admin and Container Servers)。使用一種DSL,你可以把所需處理任務的描述通過HTTP提交給管理服務器。然后管理服務器會把處理的任務映射到處理模塊(每個模塊都是一個執行單元,作為Spring應用程序上下文實現)中。

該產品具有兩種操作模式:-single和multi-node。第一種是由單獨的進程負責所有處理和管理的工作。這對于入門很有用,同樣適合于應用程序的快速開發和測試。本文中的所有實例都被設計為在單一節點模式下工作。第二種是一種分布式模式。分布式集成運行時(Distributed Integration Runtime,DIRT)會在多個節點之間分發處理的任務。除了可以擁有VM或者物理服務器作為這些節點之外,Spring XD還讓你可以在Hadoop YARN集群上運行。

Spring XD 1.2 GA/1.1.3 以及 Flo for Spring XD Beta 發布,其中 1.2 包括了許多新的特性和性能提升,更多詳細內容請查看這里

下載地址:

 本文由用戶 pbpb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!