Apache Storm
跳至導覽
跳至搜尋
package.lua第80行Lua錯誤:module 'Module:CGroup/core' not found
頁面Module:Infobox/styles.css沒有內容。
| File:Apache Storm logo.svg | |
| 腳本錯誤:沒有「InfoboxImageVariant」這個模塊。 | |
| 開發者 | Backtype, Twitter |
|---|---|
| 當前版本 | Template:Software version |
| 原始碼庫 | Storm Repository |
| 編程語言 | Clojure & Java |
| 引擎 | 頁面Template:Plainlist/styles.css沒有內容。
|
| 作業系統 | 跨平台 |
| 類型 | 分佈式流式處理 |
| 許可協議 | Apache License 2.0 |
| 網站 | storm |
| 腳本錯誤:沒有「Template wrapper」這個模塊。 | |
Storm是一個分佈式計算框架,主要由Clojure編程語言編寫。最初是由Nathan Marz[1]及其團隊創建於BackType,[2]該項目在被Twitter取得後開源。[3]它使用用戶創建的「管(spouts)」和「螺栓(bolts)」來定義信息源和操作來允許批量、分佈式處理流式數據。最初的版本發佈於2011年9月17日。[4]
Storm應用被設計成為一個拓撲結構,其接口創建一個轉換「流」。它提供與MapReduce作業類似的功能,當遇到異常時該拓撲結構理論上將不確定地運行,直到它被手動終止[5]
2013年,Apache軟件基金會將Storm納入它的孵化計劃。[6][7]
開發[編輯]
Storm是在Eclipse公共許可證下開發的,這使得它可以被許多公司使用。[8]在Apache孵化計劃下,Git被用於版本控制,Atlassian JIRA被用於問題跟蹤。
| 版本 | 發佈日期 |
|---|---|
| 0.9.0.1 | 2013年12月8日 |
| 0.9.0 | 2013年12月8日 |
| 0.8.0 | 2012年8月2日 |
| 0.7.0 | 2012年2月28日 |
| 0.6.0 | 2011年12月15日 |
| 0.5.0 | 2011年9月19日 |
參考資料[編輯]
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
- ↑ package.lua第80行Lua錯誤:module 'Module:Citation/CS1/Identifiers' not found
外部連結[編輯]
- 項目主頁(英文)
- Storm項目的Apache孵化頁(頁面存檔備份,存於互聯網檔案館)(英文)
- Github上的Storm代碼倉庫(頁面存檔備份,存於互聯網檔案館)
- Storm被用來改進Twitter搜索(頁面存檔備份,存於互聯網檔案館)(英文)
- 《Storm:分佈式和容錯實時計算》上Nathan Marz的描述(頁面存檔備份,存於互聯網檔案館)(英文)
package.lua第80行Lua錯誤:module 'Module:Navbar/configuration' not found