Hazelcast 复制地图未缓存在客户端上?
Hazelcast replicatedmap not cached on client?
我们正在使用 Hazelcast 复制映射来跟踪少量 (<100) 个状态实体的状态。
只有少数实例(写入者)会更新状态,而其余实例只会读取它们。
我们的查找比更改多得多,读者看到更新有点晚是可以的(晚几秒钟,而不是几天)。出于性能原因,重要的是读者不需要为查找进行网络调用,因此不需要 replicatedmap。
目前,读者是 hazelcast 客户。但是在我看来他们没有在复制映射中保留数据的本地副本?
我们需要让他们成为会员吗?
在客户端-服务器架构中,您可能会发现 near-cache 更好的解决方案。
服务器将在 IMap rather than a ReplicatedMap 中托管数据,每个客户端都会有一份副本。
客户会在可用时使用他们的副本,并且只去服务器寻找他们没有或发生变化的项目。
我们正在使用 Hazelcast 复制映射来跟踪少量 (<100) 个状态实体的状态。
只有少数实例(写入者)会更新状态,而其余实例只会读取它们。 我们的查找比更改多得多,读者看到更新有点晚是可以的(晚几秒钟,而不是几天)。出于性能原因,重要的是读者不需要为查找进行网络调用,因此不需要 replicatedmap。
目前,读者是 hazelcast 客户。但是在我看来他们没有在复制映射中保留数据的本地副本?
我们需要让他们成为会员吗?
在客户端-服务器架构中,您可能会发现 near-cache 更好的解决方案。
服务器将在 IMap rather than a ReplicatedMap 中托管数据,每个客户端都会有一份副本。 客户会在可用时使用他们的副本,并且只去服务器寻找他们没有或发生变化的项目。