事件在所有缓存中触发一次

时间:2018-04-23 08:22:36

标签: ignite

嗨,我是点燃的新手。

就我而言,我使用了三个缓存

我想知道何时发生重新平衡,所以我注册了事件监听器。

但是因为我有三个缓存,所以当新节点加入或节点离开时,侦听器会触发3次。

我只能触发一次吗?我的意思是,我想在所有缓存中触发一次重新平衡事件。

1 个答案:

答案 0 :(得分:1)

不幸的是,CacheRebalancingEvent不包含topologyVersion,因此您最好的选择是((CacheRebalancingEvent)event).discoveryTimestamp()。如果他们是平等的,你可以合理地期望它是相同的再平衡。