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);
}
Другие вопросы по тегам