当多个线程尝试访问同一个Ignite实例时,我们如何创建多个Ignite实例。
Ignite ignite = Ignition.start(" conf / example-ignite-config.xml");
这里我已经开始/创建了一个Ignite实例。但是使用相同的xml我必须在没有其他线程的情况下创建多个相同的实例,以等待它获得自由。
答案 0 :(得分:3)
Ignite
个实例是线程安全的。您应该拨打Ignition.start
一次并在所有线程之间共享。
或者,一旦Ignite启动,您就可以使用Ignite
方法获取Ignition.ignite()
个实例。
答案 1 :(得分:3)
为此,我从一个以客户端模式启动的Ignite创建了 ClientGroup ,即( 在客户端模式下启动的群集节点。 ) 当我在客户端模式下需要一个Ignite节点(网格)时,我只是调用了 ClientGroup 的 ignite()方法,它获取了网格实例。