嗨,我是点燃的新手。
就我而言,我使用了三个缓存
我想知道何时发生重新平衡,所以我注册了事件监听器。
但是因为我有三个缓存,所以当新节点加入或节点离开时,侦听器会触发3次。
我只能触发一次吗?我的意思是,我想在所有缓存中触发一次重新平衡事件。
答案 0 :(得分:1)
不幸的是,CacheRebalancingEvent
不包含topologyVersion
,因此您最好的选择是((CacheRebalancingEvent)event).discoveryTimestamp()
。如果他们是平等的,你可以合理地期望它是相同的再平衡。