2016-10-13 3 views
3

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

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

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

ответ

2

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

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

+0

Здравствуйте, я создал экземпляр Ignite как сервер, _ Ignition.start _ – iamLalit

2

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

Смежные вопросы