客户端重新连接时,初始查询重新发送数据

时间:2017-11-13 10:54:32

标签: ignite

我尝试使用有争议的查询来监控缓存并设置初始查询,例如LocalListener和RemoteFilter。

我遇到的问题是当客户端重新连接到Ignite群集时,初始查询将查询客户端之前可能已经拥有的缓存中的数据。

我尝试使用未更改的ID或实例名称

cfg.setConsistentId("de01");
cfg.setIgniteInstanceName("test1");   

但不起作用。

有什么方法可以解决这个问题吗?

非常感谢,

1 个答案:

答案 0 :(得分:1)

在重新连接服务器的断开连接阶段,关闭查询侦听器并丢失已将更新发送到客户端的信息。在这种情况下不要错过某些更新的唯一方法 - 再次运行初始查询。