Spring XD 1.1: 簡化大數(shù)據(jù)一如Spring之于Java EE
http://www.infoq.com/cn/news/2015/03/spring-xd-1.1?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
Pivotal最近發(fā)布了Spring XD 1.1 GA新功能包括使用Reactor、RxJava、Spark Streaming和Python進行流處理。此外,支持Kafka、批量處理和RabbitMQ壓縮, 以及支持運行在YARN上的容器組管理的功能。Spring XD項目為開發(fā)者提供了應用示例超過25個。
作為發(fā)布的一部分,Pivotal的產(chǎn)品經(jīng)理寫到:“大數(shù)據(jù)應用的開發(fā)不應該如此耗時且復雜”。在Spring XD: Data-Driven Connectivity Within a Unified Platform一文中,Anandan強調(diào)可以通過命令行使用XD的高級DSL構建數(shù)據(jù)流,不再需要安裝IDE或者構建腳本。他還提到可以使用內(nèi)置的管理界面實現(xiàn)遠程監(jiān)控和管理流、批量任務和整個集群。
在宣布Spring XD發(fā)版后沒多久,Pivotal開源了他們的大數(shù)據(jù)套件。在此前的InfoQ的文章中,Abel Avram寫到:
相比早期進入大數(shù)據(jù)市場的HortonWorks、Cloudera和MapR,Pivotal姍姍來遲。但是現(xiàn)在,為解決大數(shù)據(jù)空間的“碎片化和供應商鎖定(fragmentation and vendor lock-in)”問題,Pivotal已經(jīng)決定從大數(shù)據(jù)套件中開源數(shù)個產(chǎn)品,包括命名為Greenplum Database的平行計算數(shù)據(jù)倉庫、HAWQ--Hadoop查詢引擎上兼容ANSI的SQL,GemFire --分布式的NoSQL內(nèi)存數(shù)據(jù)庫。
簡而言之,這意味著Spring XD簡化了配置和構建Map/Reduce和其他YARN查詢的樣板工作。曾經(jīng)Spring為Java EE做了同樣的事情,Spring簡化了折磨企業(yè)應用的開發(fā)者十余年的、無盡的配置和XML文件。