0

我们已经有一个缓存集群,它使用 Gemfire 锁定以同步方式进行冲突工作,但现在我们需要第三个缓存客户端/缓存对等方,它有数据但不应该参与 Gemfire 锁定,但拥有所有最新数据,这些数据将由用于在 UI 上显示数据的外部 UI 应用程序。新的 Gemfire Client/Peer 将驻留在 UI 应用程序中。

4

1 回答 1

0

您可以通过使第三台服务器成为其自己的独立分布式系统来做到这一点,通过网关(http://gemfire.docs.pivotal.io/latest/userguide/index.html#topologies_and_comm/topology_concepts/how_multisite_systems_work.html) . 这将为第三台服务器提供可靠的异步复制。

如果 UI 有足够的空间来容纳整个数据集,一个更简单的解决方案是使用本地缓存功能和兴趣注册 ( http://gemfire.docs.pivotal.io/latest/userguide/index.html#developing /events/configure_client_server_event_messaging.html)。这会将所有更改异步推送到 UI 中。

于 2015-07-01T20:13:16.453 回答