11月19日,阿里巴巴集團宣布正式加入Apache基金會,并向Apache基金會捐贈開源項目JStorm。JStorm正式成為Apache Storm里的子項目。JStorm將在 Apache Storm里孵化,孵化成功后會成為Apache Storm主干。
Apache基金會官方表示,非常高興JStorm能夠成為Apache Storm社區(qū)的一員。JStorm是由阿里巴巴開源的實時計算系統(tǒng),它使用Java語言代替Clojure語言重寫了Apache Storm,并在原來的基礎上做了諸多性能和功能的優(yōu)化。
JStorm團隊在開源領域屢獲殊榮
經過4年發(fā)展,阿里巴巴JStorm集群已經成為世界上最大的集群之一,基于JStorm的應用數量超過1000個。數據顯示,JStorm集群每天處理的消息數量達到1.5PB。
阿里巴巴共享事業(yè)部高級技術專家封仲淹介紹,得益于阿里巴巴內部業(yè)務應用的磨練,JStorm平臺發(fā)展得越來越快。最近兩年,JStorm增加了Backpressure,Dynamic HighLevel Batch,Stable Nimbus HA,CGroup Module,Classloader,TopologyMaster等大量新的功能;在性能上,任何場景下JStorm運行速度都比Storm快平均20%。
任何場景下JStorm運行速度都比Storm快平均20%
封仲淹表示,阿里巴巴捐獻JStorm給Apache,意味著Apache Storm下一個重大版本會基于JStorm的Java內核進行改造。阿里巴巴的這一舉措也將帶動更多的開發(fā)者致力于Storm的開發(fā),加速Storm革新。
阿里巴巴是目前國內開源貢獻最多的企業(yè),公司自身也在開源技術方面受益很多。阿里巴巴表示,公司期待著與Apache基金會更深層次的互動和協作,參與國際通行的協作方式,并不斷加入新的協作組織,成為開源社區(qū)的積極貢獻者。
目前,阿里巴巴是Linux基金會成員和Xen基金會成員。阿里巴巴的開源技術,已直接被國內相關電商企業(yè)所采用。
業(yè)內評論表示,JStorm被Apache基金會接受意味著中國企業(yè)參與開源建設達到一個新高度,此舉將進一步提高中國技術人的國際影響力。
Github鏈接:https://github.com/alibaba/jstorm