Apache Ignite: запускать клиентские и серверные узлы в одной и той же JVM
Можно ли запустить оба узла клиента и сервера в одной и той же 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);
}