0

是否有通过网络将对象存储在内存中的本机 JDK 解决方案?特别是一种共享和同步信号量的方法?

4

3 回答 3

1

我建议使用ZooKeeper,它对远程锁管理有很好的支持。

于 2013-03-20T03:13:33.023 回答
1

这取决于您所说的“本机 JDK 解决方案”到底是什么意思。Netflix Curator是ZooKeeper的富客户端,是纯 Java 并具有跨 JVM Semaphore 实现,它的功能与听起来完全一样:在所有参与的 JVM 之间提供共享租约。Curator可以在 Maven Central 中使用,如果这有影响的话。

于 2013-03-20T03:15:47.890 回答
0

您应该尝试 Java RMI:http ://docs.oracle.com/javase/tutorial/rmi/index.html

我认为它应该能够通过网络提供同步。如果您不想使用 Zookeeper 之类的服务器,这是我能想到的最佳解决方案。

于 2013-03-20T03:12:24.347 回答