標籤:storm Realtime Compute 流式計算
Storm官方文檔分為幾個部分:
第一部分,主要是有關Storm的一些入門介紹,具體涉及四個子項:前言、使用教程、環境安裝、工程樣本
第二部分,主要是一些專題介紹,針對Storm架構的一些核心內容進行深入講解。因此,相對於第一部分而言,要深入一些,具體涉及三個子項:使用指南、Java doc、FAQ
第三部分,介紹如何從社區中擷取協助。
第四部分,介紹Storm周邊生態。
對於前兩部分內容,咱們後續單獨介紹,本篇重點說明如何充分利用社區資源來解決我們日常使用過程中遇到的問題、利用郵件清單跟蹤Storm演化發展、參與社區討論以及Storm周邊生態情況。
一、如何使用社區
之前的google討論群組賬戶([email protected])目前已經正式廢棄,轉而使用apache的郵件清單。
有關郵件清單的使用,分為普通使用者和開發人員兩類:
普通使用者,可以向此地址:[email protected]發送郵件以及訂閱其資訊,具體訂閱者式:向[email protected]發送郵件來訂閱Storm資訊,同理,向[email protected]發送郵件以取消訂閱資訊。對於郵件清單,還可以點擊此處訪問歸檔資訊。
開發人員,發送郵件和訂閱資訊的地址為:[email protected],具體訂閱者式和普通使用者類似,只是地址變更為:[email protected],同理取消地址變更為:[email protected]storm.incubator.apache.org。歸檔列表請點擊此處訪問。
對於咱們日常使用者而言, 我們該如何選擇呢?方式非常簡單,具體如下:
1、如果你使用的是已經構建好的二進位包,那你應該向[email protected]發送問題、評論以及與Storm相關的公告資訊等。
2、如果你是通過源碼來構建Storm、開發新特性或者對Storm源碼修訂補丁,那[email protected]更加適合。
二、周邊生態
1、storm-contrib:基於Storm開發的各類擴充外掛程式,如:storm與kafka的整合外掛程式(storm-kafka)、storm與hbase的整合
2、storm-deploy:顧名思義,基於AWS環境的storm一鍵安裝工具
3、Spout implementations:各類Spout實現
4、DSLs and multilang adapters:領域建模語言以及多語言適配,常見的有:Scala、php、Clojure、Esper等
5、Serializers:基於Storm的各類序列化實現