我们如何创建Ignite的多个实例?

时间:2016-10-13 08:26:51

标签: multithreading ignite

当多个线程尝试访问同一个Ignite实例时,我们如何创建多个Ignite实例。

Ignite ignite = Ignition.start(" conf / example-ignite-config.xml");

这里我已经开始/创建了一个Ignite实例。但是使用相同的xml我必须在没有其他线程的情况下创建多个相同的实例,以等待它获得自由。

2 个答案:

答案 0 :(得分:3)

Ignite个实例是线程安全的。您应该拨打Ignition.start一次并在所有线程之间共享。

或者,一旦Ignite启动,您就可以使用Ignite方法获取Ignition.ignite()个实例。

答案 1 :(得分:3)

为此,我从一个以客户端模式启动的Ignite创建了 ClientGroup ,即( 在客户端模式下启动的群集节点。 ) 当我在客户端模式下需要一个Ignite节点(网格)时,我只是调用了 ClientGroup ignite()方法,它获取了网格实例。