跳至內容

Apache Storm

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Apache Storm
開發者Backtype, Twitter
目前版本
  • 2.3.0(2021年9月27日;穩定版本)[1]
編輯維基數據連結
原始碼庫Storm Repository
程式語言Clojure & Java
作業系統跨平台
類型分散式串流處理
特許條款Apache License 2.0
網站storm.apache.org

Storm是一個分散式計算框架,主要由Clojure程式語言編寫。最初是由Nathan Marz[2]及其團隊建立於BackType,[3]該專案在被Twitter取得後開源。[4]它使用用戶建立的「管(spouts)」和「螺栓(bolts)」來定義資訊源和操作來允許批次、分散式處理串流數據。最初的版本釋出於2011年9月17日。[5]

Storm應用被設計成為一個拓撲結構,其介面建立一個轉換「流」。它提供與MapReduce作業類似的功能,當遇到異常時該拓撲結構理論上將不確定地執行,直到它被手動終止[6]

2013年,Apache軟件基金會將Storm納入它的孵化計劃[7][8]

開發

[編輯]

Storm是在Eclipse公眾特許條款下開發的,這使得它可以被許多公司使用。[9]在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日

參考資料

[編輯]
  1. ^ Apache Storm 2.3.0 Released. 2021年9月27日 [2021年12月14日]. 
  2. ^ Marz, Nathan. 关于Nathan Marz(英文). Nathan Marz. [2013年3月28日]. (原始內容存檔於2013年4月2日).(英文)&rft.genre=unknown&rft.pub=Nathan Marz&rft_id=http://nathanmarz.com/about/&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 
  3. ^ BackType网站(英文). BackType. [2013年3月28日]. (原始內容存檔於2013年5月29日).(英文)&rft.genre=unknown&rft.pub=BackType&rft_id=http://www.backtype.com/&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 
  4. ^ 风暴(Storm)来袭:关于发布的更多细节和计划(英文). 工程網誌. Twitter公司. [2013年2月8日]. (原始內容存檔於2013年1月25日).(英文)&rft.genre=unknown&rft.jtitle=工程博客&rft_id=http://engineering.twitter.com/2011/08/storm-is-coming-more-details-and-plans.html&rft_val_fmt=info:ofi/fmt:kev:mtx:journal" class="Z3988"> 
  5. ^ Storm代码库. Github. [2013年2月8日]. (原始內容存檔於2017年5月31日). 
  6. ^ 个别指导 - Storm集群的组件(英文). Github. [2013年10月29日]. (原始內容存檔於2013年12月9日).(英文)&rft.genre=unknown&rft.pub=Github&rft_id=https://github.com/nathanmarz/storm/wiki/Tutorial#components-of-a-storm-cluster&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 
  7. ^ Storm项目孵化状态(英文). Apache軟件基金會. [2013年10月29日]. (原始內容存檔於2013年10月30日).(英文)&rft.genre=unknown&rft.pub=Apache软件基金会&rft_id=http://incubator.apache.org/projects/storm.html&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 
  8. ^ Storm建议(英文). Apache軟件基金會. [2013年10月29日]. (原始內容存檔於2013年11月10日).(英文)&rft.genre=unknown&rft.pub=Apache软件基金会&rft_id=http://wiki.apache.org/incubator/StormProposal&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 
  9. ^ 由Storm驱动(英文). Github. [2013年3月28日]. (原始內容存檔於2013年11月26日).(英文)&rft.genre=unknown&rft.pub=Github&rft_id=https://github.com/nathanmarz/storm/wiki/Powered-By&rft_val_fmt=info:ofi/fmt:kev:mtx:book" class="Z3988"> 

外部連結

[編輯]