本文介绍了分布式实时计算系统Apache Storm。它介绍了 Storm 的关键概念,包括拓扑、喷口、螺栓、元组和流。还讨论了Storm的架构,其中包括Nimbus,Sup
![storm详解](https://img.php.cn/upload/article/202408/15/2024081515441626833.jpg)
Storm的关键概念和架构是什么?
Storm的关键概念:
- 拓扑:拓扑是通过流连接的计算单元(spout、bolt)的有向图。
- Spout:不断产生数据元组的数据源。
- Bolt:消耗元组并选择性地产生新元组的处理单元。
- Tuple:表示数据项的命名值的集合。
- Stream:由拓扑处理的元组序列。
Storm 架构:
- Nimbus:管理拓扑并向工作人员分配任务的主节点。
- Supervisor:在每个工作节点上运行的守护进程,并管理该节点上的任务。
- 工作人员:运行工作人员任务的节点拓扑。
- Zookeeper:Storm 用于协调和容错的外部依赖。
以上是storm详解的详细内容。更多信息请关注PHP中文网其他相关文章!