是否有可能拥有Storm Nimbus Redundancy?

我在网上search,最多我发现是这两个文章:

Fault tolerant Nimbus in Apache Storm

http://storm.apache.org/releases/2.0.0-SNAPSHOT/nimbus-ha-design.html

这不能很好地解释说明,让两个或更多的Nimbus实例运行,如果一个人死亡,另一个人接pipe…如果这是可能的,哪一个让人想一想。

其他的search结果告诉我,这是不可能的,也不是必需的,因为Nimbus不是集群中的关键节点。 但我希望更好。

可以这样做吗?

现在,有多个Nimbus节点是不可能的:

这是计划未来发布,以改变架构有备用的Nimbus失败的例子。 此外,并非严格要求:如果Nimbus发生故障,所有正在运行的拓扑将恢复处理。 在这种情况下,您可以简单地重新启动Nimbus。 (当然,如果Nimbus进程死了,可以自动重启。

当然,只要Nimbusclosures,就不能与集群交互(即提交新的拓扑,停止拓扑等)。 但是,如果你看狗狗速度够快,这个“服务差距”不应该太严重。