0

DeltaGemFire 允许通过实现接口(hasDeltatoDeltafromDelta发送增量而不是完全爆炸的对象来减少更新期间的网络负载。

可以假设如果从不同的更新程序接收到相同密钥的多个更新,则上述方法不会在其上同时运行吗?

4

1 回答 1

1

GemFire(现为 Apache Geode(Incubating))预先计算传入Delta更新的“增量”位。因此hasDeltatoDelta在新值上调用 and,甚至在它“实际”放入 , 之前Region,并且同步。应用程序/实现需要处理它。另外,请注意toDelta仅在更新起源的第一个成员处调用。

另一方面,fromDelta在“实际”将新值放入Region. 不同键的增量更新同时发生,就像正常更新一样。

Region属性cloning-enabledCache属性copy-on-read决定增量位是原地应用于现有值还是应用于其副本。

增量事件的分布方式/位置与 GemFire 中的正常事件分布方式非常相似。

如果您还没有这样做,请访问此页面此页面以获取更多详细信息。

于 2015-08-24T13:57:06.617 回答