📌

BigData18:Storm

Created
Nov 3, 2021 02:22 AM
Describe
25
Link
Tags

Strom

  • 免费开源
  • Storm是全内存计算,速度比Hadoop快(瓶内存,CPU)
  • 不够灵活,需要写好topology结构(计算拓扑)
  • 方便与数据库连接
 

特点

  • 整合性
    • 方便与队列系统和数据库系统整合
  • 简易API
  • 可扩展性
  • 容错性
    • 自动进行故障节点的重启、任务重新分配
 
  • 可靠的消息出路
  • 支持各种编程语言
  • 快速部署
  • 免费、开源
 
 

术语

  • Togology
  • Spout
  • Bolt
  • Tuple
  • Stream

Strom VS Hadoop

notion image
 
  • Strom采用“Master-Worker”节点方式
    • Master节点运行“Nimbus”后台程序
    • Worker节点运行“Supervisor”后台程序
  • Strom使用Zookeeper作为协调组件
    • notion image
       

      Strom框架设计

       
    • Worker
    • excutor
    • task
    • notion image
 

Strom工作流程

notion image