Можно ли запускать клиентские и серверные узлы в одной и той же JVM?
Apache Ignite: запускайте клиентские и серверные узлы в одной и той же JVM.
Ответы (1)
Да, вы можете запустить несколько нод внутри одной JVM. Вам нужно только убедиться, что свойство IgniteConfiguration.getGridName()
уникально для каждого узла. Вот пример:
public static void main(String[] args) {
Ignite server = startNode("server-node");
Ignite client = startNode("client-node");
...
}
private static Ignite startNode(String name) {
IgniteConfiguration cfg = new IgniteConfiguration();
cfg.setGridName(name);
return Ignition.start(cfg);
}
person
Valentin Kulichenko
schedule
10.09.2015
Вы можете использовать
setIgniteInstanceName
сейчас, так как setGridName
устарело.
- person yazantahhan; 21.02.2021