Apache Настройка кластера Ignite - PullRequest
0 голосов
/ 05 августа 2020

Я пытался настроить кластер, используя Apache ignite. Этот кластер будет иметь кеш, а также будет реализовывать сетку обслуживания.

Я хочу динамически назначать роли каждому узлу в зависимости от запуска узла и подключения к кластеру.

Что-то вроде, если узел 1 up установите его как кеш, и если у нас есть 2 узла, которые содержат кеш, разверните службу на третьем узле.

Кодовая база одинакова для всех узлов.

Возможно ли этого достичь ? Как это можно сделать?

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

Apache Ignite предполагает, что все узлы однородны. У вас могут быть атрибуты узла, но использование определенного c узла для выполнения конкретной задачи c является редкостью.

Вы можете иметь свой собственный код вместе с Apache Ignite (который является встраиваемым) для реализации этот рабочий процесс.

0 голосов
/ 05 августа 2020

Да, это можно сделать с помощью фильтров узла: https://www.gridgain.com/docs/latest/developers-guide/configuring-caches/managing-data-distribution

Существует AttributeNodeFilter, который может сделать это без дополнительного кодирования: https://www.gridgain.com/docs/latest/developers-guide/configuring-caches/managing-data-distribution#filtering -nodes-by -атрибуты

...