Storm 基本概念

作者: Counting_S | 来源:发表于2016-12-21 09:07 被阅读34次

Topology
一个topology 是 spouts 和 bolts 组成的图,通过stream groupings 将图中的spouts和bolts连接起来。

拓扑结构示意图

Stream
stream,消息流。一个消息流是一个没有边界的tuple序列,而这些tuple序列会以一种分布的方式进行创建和处理。

tuple的类型可以为:integer,short,byte,string,double,float,boolean,byte array 或者自定义(需要手动实现序列化器)同时实现spouts 和 blots 的接口来处理stream和业务逻辑

Spout
spouts是stream消息流中消息的生产者。一般是通过在外部读入数据并且向topo中发送tuple。

Bolts
bolts负责对消息进行处理,如过滤,聚合,查询数据库等

转载自

相关文章

  • storm笔记:storm基本概念

    本文主要介绍storm中的基本概念,从基础上了解strom的体系结构,便于后续编程过程中作为基础指导。主要的概念包...

  • 流式计算引擎 —— Storm

    一、Apache Storm 简介 1、基本概念   Storm 为分布式实时计算提供了一组通用原语,可被用于 “...

  • Storm 基本概念

    Topology一个topology 是 spouts 和 bolts 组成的图,通过stream groupin...

  • storm基本概念

    流式计算中,各个中间件产品对计算过程中的角色的抽象都不尽相同,实现方式也是千差万别。本文针对storm中间件在进行...

  • storm基本概念

    Storm 系统中包含以下几个基本概念:拓扑(Topologies)流(Streams)数据源(Spouts)数据...

  • Storm基本概念

    核心概念 Topology Nimbus Supervisor Worker Executor Task Spou...

  • Storm实战—基本概念

    本文同步于个人Github博客:https://github.com/johnnian/Blog/issues/2...

  • storm介绍

    1 基本概念 1.1 Nimbus Storm集群主节点,负责资源分配和任务调度。我们提交任务和截止任务都是在Ni...

  • hadoop系列之Storm入门

    并发编程网有更好的翻译 一.Javadoc javadoc 二.概念 下面介绍storm的一些基本概念和一些...

  • Storm入门

    Storm 基本介绍 什么是 Storm 首先Storm是Apache顶级项目之一Storm 官网 Storm 是...

网友评论

    本文标题:Storm 基本概念

    本文链接:https://www.haomeiwen.com/subject/cgtqvttx.html