我目前有一个跨越四个UNIX机器运行的风暴群集。如果我正确理解,风暴将默认使用zeromq。

早期性能指标表明,我的群集比预期慢(特别是在从喷口到螺栓发射元组)。考虑到这一点,我想切换到Netty而不是ZMQ,看看是否存在明显的区别。

我知道我可以在storm.yaml中设置它,但我的问题是它是否可以通过API完成?

有帮助吗?

解决方案

它看起来不像你可以。只有在拓扑级别的API中只能在API中设置前缀。在另一个注意事项上,如果使用Apache发布Netty,Netty是默认传输,并且ZeromQ可能会在将来的版本中弃用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top