Storm常见术语详解——Storm

Storm中常见的术语包括:Stream、Spout、Bolt、Worker、Executor、Task、Stream Grouping、Topology。

Stream:被处理的数据

Spout:数据源

Bolt:封装了数据处理逻辑

Worker:工作进程(一个工作进程可以含有一个或多个Executor线程)。

Executor:运行Spout或Bolt处理逻辑的线程。

Task:Storm中的最小处理单元(一个Executor中可以包括一个或多个Task,消息的分发是从一个Task到另一个Task进行的)。

Stream Grouping:定义了消息分发策略。定义了Bolt节点以何种方式接收数据。

Topology:由消息分组方式连接起来的Spout和Blot节点网络。它定义了运算处理的拓扑结构,处理的是不断流动的消息。


猜你喜欢

转载自blog.csdn.net/horacehe16/article/details/80155510