在mutinode中可以说N1,N2和N3.我一直在直接点击节点N1,但是由于某种原因,发生的事情是hazelcast与N2和N3进行通信.它不是心跳检查,因为它配置了1分钟,但我观察到使用wireshark,它清楚地表明呼叫转到另一个节点(即)从N1到N2.
它清楚地表明,当我向N1查询时,该查询被传输到N2.我在wireshark中看到了查询和数据.
我很困惑为什么会发生这种情况,所有数据都必须存在于节点1中,但是为什么它会转到另一个节点来获取数据呢?
谢谢,哈利
Hazelcast中的数据是分区的,因此添加数据的节点无关紧要,无法保证记录将存储在此节点上.这意味着正在进行通信以分区方式存储/读取数据.您可能希望阅读数据分区:http://docs.hazelcast.org/docs/3.6/manual/html-single/index.html#data-partitioning
| 归档时间: |
|
| 查看次数: |
218 次 |
| 最近记录: |