storm流式大数据处理流行吗
在如今這個信息高速增長的今天,信息實時計算處理能力已經是一項專業技能了,正是因為有了這些需求的存在才使得分布式,同時具備高容錯的實時計算系統Storm才變得如此受歡迎,為什么這么說呢?下面看看新霸哥的介紹。
優點之一:高可靠性
對Storm有了解的朋友可能會知道spout發出的消息后續可能會觸發產生成千上萬條消息,可以形象的理解為一棵消息樹,其中spout發出的消息可以非常形象的比喻為樹根,Storm會跟蹤這棵消息樹的處理情況,只有當這棵消息樹中的所有消息都被處理了,Storm才會認為spout發出的這個消息已經被“完全處理”。如果這棵消息樹中的任何一個消息處理失敗了,或者整棵消息樹在限定的時間內沒有“完全處理”,那么spout發出的消息就會重發。
支持多種編程語言
新霸哥發現多語言協議是Storm內部的一種特殊協議,允許spout或者bolt使用標準輸入和標準輸出來進行消息傳遞,傳遞的消息為單行文本或者是json編碼的多行。
支持本地模式
簡單的來說就是在進程中模擬一個Storm集群的所有功能,以本地模式運行topology跟在集群上運行topology類似,這對于我們開發和測試來說非常有用。
高容錯性是一項很重要的指標
任何一個程序在運行的過程中都會有異常情況的出現,如果在消息處理過程中出了一些異常,Storm會重新安排這個出問題的處理單元。Storm保證一個處理單元永遠運行,如果你要殺掉這個處理單元就不會運行了。
有了上面這些特性后,Storm就流行起來了,是大數據時代的一個解決方案,非常值得軟件開發愛好者的學習,好了,新霸哥今天就寫到這里了,更多的云計算技術歡迎大家關注新霸哥。
轉載于:https://www.cnblogs.com/weijun/p/5794233.html
總結
以上是生活随笔為你收集整理的storm流式大数据处理流行吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css01
- 下一篇: Java Web学习路线