gpt4 book ai didi

apache-storm - Storm是如何给worker分配任务的?

转载 作者:行者123 更新时间:2023-12-04 15:21:57 26 4
gpt4 key购买 nike

Storm 是如何将任务分配给它的工作人员的?负载均衡是如何工作的?

最佳答案

当您通过“storm jar ...”提交拓扑时,Storm 将任务分配给工作人员

一个典型的 Storm 集群会有很多 Supervisors(又名 Storm 节点)。每个 Supervisor 节点(服务器)都会有许多 Worker 进程在运行。每个主管的工作人员数量取决于您使用 supervisor.slots.ports 分配的端口数量。

当拓扑通过“storm jar”提交时,Storm 平台会确定哪些 worker 将托管您的每个 spout 和 bolt(也称为任务)。将托管您的拓扑的工作程序和执行程序的数量取决于您在开发期间设置的“并行度”,提交拓扑时,或使用“ Storm 重新平衡”在实时运行的拓扑中更改。

Michael Noll 在他的博客文章中详细介绍了并行性、 worker 和任务:http://www.michael-noll.com/blog/2012/10/16/understanding-the-parallelism-of-a-storm-topology/#example-of-a-running-topology

关于apache-storm - Storm是如何给worker分配任务的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27588336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com