题
我目前有一个跨越四个UNIX机器运行的风暴群集。如果我正确理解,风暴将默认使用zeromq。
早期性能指标表明,我的群集比预期慢(特别是在从喷口到螺栓发射元组)。考虑到这一点,我想切换到Netty而不是ZMQ,看看是否存在明显的区别。
我知道我可以在storm.yaml中设置它,但我的问题是它是否可以通过API完成?
解决方案
它看起来不像你可以。只有在拓扑级别的API中只能在API中设置前缀。在另一个注意事项上,如果使用Apache发布Netty,Netty是默认传输,并且ZeromQ可能会在将来的版本中弃用。
不隶属于 StackOverflow