Сценарий горизонтального масштабирования Neo4j HA

Возможно ли или даже возможно запустить Neo4j HA с одним мастером и добавить подчиненное устройство во время большого трафика с какой-то балансировкой нагрузки?

Из Neo4j Док:

Neo4j HA требует кворума для обслуживания нагрузки записи. Что это означает, что строгому большинству серверов в кластере необходимо быть в сети, чтобы кластер мог принимать операции записи.

Есть ли один мастер без ведомого устройства, но может ли создать кворум?

0
задан 31 December 2015 в 19:52
1 ответ

Если у вас есть только мастер, у вас нет высокой доступности. Вы просто не устойчивы к отказам. Если у вас есть настройка «главный / подчиненный», то, как упоминал Джон, вы можете запустить экземпляр Arbiter, который используется только для определения координатора на основе кворума. Чтобы ответить на ваш вопрос, я думаю, вам понадобится скрипт Powershell, который бы создавал файлы neo4j.properties и neo4j-server.properties на новом сервере, копировал необходимые файлы и запускал службу. Вам также понадобится способ опроса кластера высокой доступности, чтобы получить все участвующие серверы для создания файлов свойств.

0
ответ дан 5 December 2019 в 11:15

Теги

Похожие вопросы