我在下面阅读了有关 Storm 的帖子。 Storm并行中的“任务”是什么
问题和答案都对我这个Storm的初学者很有帮助。不过我还是有一些意见。回答中说,
每个 executor 运行多个任务并不会提高并行度——一个 >executor 总是有一个线程用于它的所有任务,这意味着任务 > 在一个 executor 上串行运行。
是不是意味着Storm的“并行计算”专注于“并行机器”。正如 Miguno 所提到的,它为我们提供了扩展集群机器的灵活性。但是机器集成的CPU内核越来越多,如果我们对集群中的每台机器使用并行计算会更有效吗?(某种程度上我觉得每台机器的多核也是一个“集群”)。还有一些非常有用的并行编程库,如 AKKA、Disruptor、Killim 等,使我们能够方便地开发并行程序。
我不确定我是否对 Storm 框架(或这种可能计算框架)有误解?
谢谢,