0

我使用 G.start(gridConfiguration) 启动网格增益节点,该节点会自动加入现有节点。之后我开始加载 GridCache(配置为 LOCAL )。

这很好用,但是有没有办法在不执行 G.start(gridConfiguration) 的情况下访问网格缓存,因为我想先加载 LOCAL 缓存,然后在缓存成功加载后让其他节点检测到该节点

4

1 回答 1

1

您需要启动 GridGain 才能使用它的 API。网格启动后,您可以使用GridGain.grid().cache(...)方法访问它。

例如,您可以使用与classGridCacheCountDownLatch完全相同的分布式倒计时锁存器 ( )。java.util.concurrent.CountDownLatch然后,您可以让其他节点在本地缓存加载时等待闩锁。加载完成后,您可以调用latch.countDown(),其他节点将能够继续。

有关倒计时锁存器以及 GridGain 中其他并发数据结构的更多信息,请参阅文档

于 2014-07-17T05:00:26.730 回答