《Storm企业级应用:实战、运维和调优》——3.5 Stream消息流和Stream Grouping消息流组
本节书摘来自华章计算机《Storm企业级应用:实战、运维和调优》一书中的第3章,第3.5节,作者:马延辉 陈书美 雷葆华著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3.5 Stream消息流和Stream Grouping消息流组
Storm核心的抽象概念是“流”。流是一个分布式并行创建和处理的无界的连续元组(Tuple)。流通过给流元组中字段命名来定义。在默认情况下,元组可以包含整型、长整型、短整型、字节、字符串、双精度浮点数、单精度浮点数、布尔型和字节数组。
3.5.1 Stream消息流
消息流是Storm中最关键的抽象,是一个没有边界的Tuple序列,这些Tuple以分布式的方式并行地创建和处理。定义消息流主要是定义消息流中的Tuple。Tuple的定义在3.1节已经做了详细介绍,本章节不再累述。消息流Tuple