Hazelcast嵌入式拓扑|延迟随着群集中节点数的增加而增加

问题描述 投票:1回答:1

我们正在以嵌入式模式运行Hazelcast的5节点群集。我们正在运行一个使用Hazelcast IMap APi进行锁定的简单用例。

但是,请求流的延迟线性增加加上节点。这是预期的吗?

谢谢。

hazelcast
1个回答
0
投票

取决于数据结构,但通常为“是”。

对于IMap,数据分布在可用节点上。

如果您有一个3节点群集,则您具有本地数据的1/3的主副本。如果您随机访问,那么您会发现66.66%的呼叫需要转到其他节点,因此将看到网络的影响。

如果将其扩展到5节点群集,则本地具有1/5数据的主副本。对于相同的随机访问,现在有80%的呼叫涉及网络。

随着节点数量的增加,嵌入式模式下数据局部性的好处减少。

注意,这也是随机访问,如果您经常访问同一密钥,则可能是幸运的,它是本地的或不幸的,并且是远程的。

© www.soinside.com 2019 - 2024. All rights reserved.