我们使用 Apache Ignite 2.16 配置为 3 个节点作为 POD 副本。 我们的应用程序作为胖客户端连接到 Ignite 集群,以添加/检索条目 缓存。
缓存配置为 ATOMIC & REPLICATED,我们为 EVT_CACHE_EXPIRED 事件配置了缓存事件侦听器。
当缓存过期时,我们可以看到应用程序获取事件监听器调用了 3 次。
我们如何处理监听器,以便我只处理其中一个事件,并丢弃其他事件
处理侦听器中相同缓存键的事件重复的最佳实践是什么
每个数据副本都会收到一个事件,这是预期的行为。
通常,最好的选择是使用连续查询。