【发布时间】:2019-03-09 18:56:21
【问题描述】:
我们正在为我们的一个用例评估 Hazelcast,我对 hazelcast 中的复制存有疑问。
http://docs.hazelcast.org/docs/latest-development/manual/html/Distributed_Data_Structures/Map/Backing_Up_Maps.html 中提到“备份操作是同步的,所以当 map.put(key, value) 返回时,保证映射条目被复制到另一个成员”。
但在另一个页面http://docs.hazelcast.org/docs/latest-development/manual/html/Consistency_and_Replication_Model.html 中,提到“有两种类型的备份复制可用:同步和异步。尽管它们的名称暗示,这两种类型仍然是惰性(异步)复制模型的实现”。
这两种说法看起来有点矛盾。有人可以对此有所了解吗?
Hazelcast 中的复制真的是同步的吗?我需要同时更新所有者和备份节点中的值。
【问题讨论】: