Apache Ignite:REPLICATION模式,计数似乎不一致

时间:2019-03-01 22:07:15

标签: apache ignite

我创建了一个包含200条记录的Apache Ignite(V2.7)复制缓存。我运行此代码的2个实例。当我打印sqlite> select * from department; 1|electronics sqlite> select * from employee; 1|alice| 时,它在两个节点上都不打印200。它在节点1上打印120,在节点2上打印80。看起来它正在创建分区缓存?

初始化缓存的代码:

sqlite> select * from department;
1|electronics

sqlite> select * from employee;
1|alice|1

1 个答案:

答案 0 :(得分:1)

默认情况下,x = 30 y = 60 if (x>y): print("True") else: print("False") 返回节点是主要节点的许多条目。即使复制了缓存,它仍然像分区一样实现-每个节点都是某些数据的主要节点,并保留其余数据的备份副本。

使用cache.localSizeLong来说明主要和备用实体。