Geode DUnit 虚拟机间通信

Geode DUnit Inter-VM communication

我正在实施基于 geode dunit tests.Each VM 执行可调用 asynchronously.The 逻辑有几个步骤,VM 需要在这些步骤之间同步。不可能将它们分成几个不同的 callable ,因为有些变量需要在阶段之间持久化。

目前虚拟机在每个阶段后都在休眠,这样虚拟机就会同步。但是我正在寻找另一个允许不休眠执行的选项(基于信号量)。

是否可以选择在 VM 之间共享资源以允许同步 VM,或者可能是某种基于 geode 的机制以允许对 VM 进行此类编排?

BR

尤连奥法

Geode 的内部测试框架在几个地方做这个,实际上,我建议看看 geode-dunit project for examples, specially at the Blackboard java class。 干杯。