Как мы можем создать несколько экземпляров Ignite?

Как мы можем создать несколько экземпляров Ignite, когда несколько потоков пытаются получить доступ к одному экземпляру Ignite.

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

Здесь я запустил / создал один экземпляр Ignite. Но, используя тот же xml, мне нужно создать несколько экземпляров одного и того же без другого потока, чтобы дождаться его освобождения.


person iamLalit    schedule 13.10.2016    source источник


Ответы (2)


Ignite экземпляры являются потокобезопасными. Вы должны вызвать Ignition.start один раз и поделиться им между всеми потоками.

Кроме того, после запуска Ignite вы можете получить Ignite экземпляр с помощью Ignition.ignite() методов.

person Pavel Tupitsyn    schedule 13.10.2016
comment
Здравствуйте, я создал экземпляр Ignite в качестве сервера, _ Ignition.start _ - person iamLalit; 21.10.2016

Для этого я создал ClientGroup из одного Ignite, запущенного в клиентском режиме, то есть (Группа узлов кластера, запущенная в клиентском режиме.) и когда мне нужен узел (сетка) Ignite в клиентском режиме, я просто вызвал метод ignite () для ClientGroup, который получает экземпляр сетки.

person iamLalit    schedule 04.11.2016