Балансная нагрузка консоли Gridgain - PullRequest
2 голосов
/ 01 мая 2020

У меня есть кластер из трех узлов Gridgain, а также агент веб-консоли Gridgain и веб-консоль на всех трех узлах. Все это размещено на Windows сервере.

Я хотел бы загрузить баланс Моя веб-консоль. Проблема в том, что я не знаю, как открыть базу данных регистрации пользователей, которая хранится в рабочем каталоге. Могу ли я использовать внешнюю базу данных для хранения всей этой информации, чтобы мой кластер использовал ту же базу данных?

Также существует проблема с агентом веб-консоли. Как поделиться токенами, хранящимися в default.properties?

Нет четкого руководства о том, как создать кластер для веб-консоли для обеспечения высокой доступности.

Может кто-нибудь подсказать мне, как я могу сформировать кластер для веб-консоли с общим хранилищем пользователей и токенами?

Спасибо

1 Ответ

2 голосов
/ 02 мая 2020

Если вы ищете поддержку нескольких кластеров, посмотрите документацию: https://www.gridgain.com/docs/web-console/latest/multi-cluster-support

Если вы ищете отказоустойчивость агента: просто запустите несколько агентов. Fisrt агент будет обрабатывать все сообщения, остальные будут в режиме горячего резерва.

Если вы ищете отказоустойчивость соединения между агентом и кластером (если сбой узла кластера, это точка соединения для агента Веб-консоль потеряет соединение с кластером), просто укажите адреса нескольких узлов в виде списка через запятую для параметра "node-uri" (в default.properties или в качестве аргумента командной строки).

Например:

node-uri=http://192.168.0.1:8080,http://192.168.0.2:8080;http://192.168.0.3:8080

Надеюсь, это поможет.

...