- Practical Real-time Data Processing and Analytics
- Shilpi Saxena Saurabh Gupta
- 120字
- 2021-07-08 10:23:16
Characteristics
The following are important characteristics of Storm:
- Fast: As per Hortonworks, the benchmark is to process one million 100-bytes of messages per second per node. It is lighting fast.
- Reliable: Storm guarantees message processing either at least once or at most once.
- Scalable: Storm can scale to a massive number of messages per second. You need to add more supervisor nodes along with increasing the parallelism of spouts and bolts in a topology.
- Fault-tolerant: In case any Supervisor dies, then Nimbus node redistributes the task to another Supervisor. If any worker dies, then Supervisor redistributes the task to another worker. The same applies to the Executor and the Task.
- Programing language agnostic: Topology can be written in any language.
推薦閱讀
- 新編Visual Basic程序設計上機實驗教程
- Learning Selenium Testing Tools with Python
- 深度學習經典案例解析:基于MATLAB
- Mastering Ember.js
- 深入淺出Prometheus:原理、應用、源碼與拓展詳解
- 數據結構(Python語言描述)(第2版)
- Windows Forensics Cookbook
- Arduino家居安全系統構建實戰
- HTML5秘籍(第2版)
- Spring Boot實戰
- JavaScript程序設計(第2版)
- Android應用開發深入學習實錄
- 區塊鏈架構之美:從比特幣、以太坊、超級賬本看區塊鏈架構設計
- Mastering Adobe Captivate 7
- JavaEE架構與程序設計