Storm Executor: 线程安全与 Task 分配
是的,一个 Executor 中只能运行属于同一个 Spout/Bolt 的 Task。这是因为 Spout/Bolt 在并行执行时需要保证线程安全,因此需要将同一个 Spout/Bolt 的 Task 分配给同一个物理线程来执行,避免并发冲突。如果将不同 Spout/Bolt 的 Task 分配给同一个物理线程来执行,可能会导致并发冲突和数据不一致的问题。
原文地址: https://www.cveoy.top/t/topic/oSeL 著作权归作者所有。请勿转载和采集!