有没有人知道模拟检查点的java中的并行应用/基准?我的意思是,在我的集群中,在不同的节点中运行并行进程,我想让它们同时执行一些特定的操作(例如,有一个检查点)。这种同步是如何实现的?
感谢
答案 0 :(得分:0)
如果并发线程在同一个VM中运行,只需使用CyclicBarrier或Latch。如果它们在不同的VM中运行,您可以使用Terracotta在JVM之间共享Latch或CyclicBarrier,然后您的所有服务器都可以在这些JVM上进行同步。 效果很好,但需要一些工作。
答案 1 :(得分:0)
您可以尝试使用hazelcast来提供此功能,但在系统的其余部分上比赤土陶器更轻松(比您需要的更多)