Hazelcast 何时计算IMap entrylistiner谓词

Hazelcast 何时计算IMap entrylistiner谓词,hazelcast,Hazelcast,我有一个关于 IMap接口中的addEntryListener(EntryListener侦听器、谓词谓词、布尔includeValue)。如有任何澄清,我们将不胜感激 Javadoc说 侦听器将收到映射添加/删除/更新/逐出事件的通知 由给定谓词过滤 我假设,对于每个映射更新,谓词都是首先计算的,只有在满足谓词时才通知侦听器(值通过导线传输),而不是所有更新都是首先通过导线传输,然后侦听器再计算谓词 这个假设正确吗?回答: 谓词是在源位置计算的,而不是在目标位置。因此,如果谓词拒绝某些内容,则

我有一个关于 IMap接口中的addEntryListener(EntryListener侦听器、谓词谓词、布尔includeValue)。如有任何澄清,我们将不胜感激

Javadoc说

侦听器将收到映射添加/删除/更新/逐出事件的通知 由给定谓词过滤

我假设,对于每个映射更新,谓词都是首先计算的,只有在满足谓词时才通知侦听器(值通过导线传输),而不是所有更新都是首先通过导线传输,然后侦听器再计算谓词

这个假设正确吗?

回答:

谓词是在源位置计算的,而不是在目标位置。因此,如果谓词拒绝某些内容,则不会将该值发送给侦听器


所以你的假设是正确的。

好问题。我打赌所有的更新都是发送的,过滤是在接收端完成的。我将询问这一部分是如何实现的。