storm流式框架

Apache下

特点:实时的,分布式,具备高容错的计算系统
  • storm进程常驻内存
  • 数据不经过磁盘,在内存中进行处理
    storm基础
    topology = spout(数据分发组件) + bolt(处理组件)
storm架构

架构:

  • Nimbus(主节点,功能:资源分配,任务调度,jar任务的上传)
  • Supervisor(从节点,功能:管理开启worker进程)
  • Worker(从节点开辟的进程,功能:数据处理)

编程模型:

  • spout
  • bolt

数据传输:

  • netty

高可靠性:

  • 异常处理
  • 消息可靠性保障机制(ACK)

可维护性:

  • stormUI图形化监控接口
storm 流式处理

storm基础

框架对比
  • MapReduce:
    storm基础
  • Sparking:

storm基础

storm 计算模型

storm基础
storm基础

代码实现

storm基础
storm基础

分组策略

storm基础
8种:

storm基础
storm基础

相关文章:

  • 2022-01-30
  • 2021-07-29
  • 2022-01-17
  • 2021-08-15
  • 2022-02-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-10
猜你喜欢
  • 2021-04-26
  • 2021-07-17
  • 2021-05-08
  • 2021-07-02
  • 2021-11-05
相关资源
相似解决方案