storm 架構和原理
-
Storm 是一個 分散式 的,可靠的,容錯的資料流處理系統
storm中伺服器節點分為主節點和從節點,Nimbus為主節點和 Supervisor 為從節點。以及若干元件構成。下面為對一些術語進行簡單的介紹:
Nimbus:主節點,是一個排程中心,負責分發任務
Supervisor:從節點,任務執行的地方
-
Worker:任務工作程式,一個Supervisor中可以有多個Worker。
-
Executor:Worker程式在執行任務時,會啟動多個Executor執行緒
4. Topology:任務的抽象概念。由於storm是流式計算的框架,它的資料流和拓撲圖很像,所以它的任務就叫topology。
Spout:從資料來源獲取資料並進行分發。
Bolt:得到Spout或者上一個Bolt的資料,然後進行處理後交給下一個Bolt處理。
二、storm的 架構
三、Storm的併發度
四、資料的Grouping策略
五、訊息的可靠性保證 —— ack機制
六、Storm的HA保證——高可用性保證
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69949806/viewspace-2905016/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Storm架構與執行原理ORM架構
- Nginx 原理和架構Nginx架構
- HashMap原理(一) 概念和底層架構HashMap架構
- Storm系列(六)storm和kafka整合ORMKafka
- 深入HBase架構原理架構
- RocketMQ(1)-架構原理MQ架構
- HDFS架構及原理架構
- React Fiber架構原理React架構
- tomcat + spring mvc 原理(一):tomcat原理綜述和靜態架構TomcatSpringMVC架構
- MySQL原理簡介—2.InnoDB架構原理和執行流程MySql架構
- 聊聊Dubbo(三):架構原理架構
- 架構思想之CAP原理架構
- Opensearch架構及引擎原理架構
- 好程式設計師大資料學習筆記:Storm架構程式設計師大資料筆記ORM架構
- Kafka 架構和原理機制 (圖文全面詳解)Kafka架構
- RabbitMQ架構詳解(7大架構原理模型圖解)MQ架構模型圖解
- 我的架構夢:(五十九) Apache Hadoop 架構與原理架構ApacheHadoop
- Tomcat 架構原理解析到架構設計借鑑Tomcat架構
- SpringBoot整合Kafka和StormSpring BootKafkaORM
- [系統架構] AKKA工作原理架構
- Apache Arrow DataFusion原理與架構Apache架構
- 架構師必備:MySQL主從同步原理和應用架構MySql主從同步
- RabbitMQ原理和架構圖解(附6大工作模式)MQ架構圖解模式
- MySQL主從原理, 高可用架構與高效能架構MySql架構
- 微服務架構的核心要點和實現原理解析微服務架構
- 瞭解ansible架構與工作原理架構
- 你懂RocketMQ 的架構原理嗎?MQ架構
- 瀏覽器架構-原理篇瀏覽器架構
- 探索小程式底層架構原理架構
- 架構師之路-https底層原理架構HTTP
- 【Tomcat】Tomcat原理與系統架構Tomcat架構
- 解決方案架構、系統架構和企業架構區別架構
- b/s架構和c/s架構(重點)架構
- SOA架構和微服務架構的區別架構微服務
- Hbase架構和搭建架構
- RabbitMQ 元件和架構MQ元件架構
- Fabric基礎架構原理(4):鏈碼架構
- 帶你通透Netty原理之架構解析Netty架構