Neo4j HA 横向扩展场景

Neo4j HA 横向扩展场景

是否可以或者甚至可以在高流量时通过一个主服务器启动 Neo4j HA 并通过某种负载平衡添加从服务器?

来自 Neo4j 文档:

Neo4j HA 需要达到法定人数才能处理写入负载。这意味着集群中绝大多数服务器需要在线,集群才能接受写入操作。

是否有一个主服务器,没有可用的从服务器,但可以创建法定人数?

答案1

如果您只有主服务器,则没有 HA。您无法应对故障转移。如果您有主/从设置,那么正如 John 提到的,您可以运行一个仲裁器实例,该实例仅用于根据仲裁确定协调器。要回答您的问题,我认为您需要一个 Powershell 脚本,该脚本将在新服务器上创建 neo4j.properties 和 neo4j-server.properties 文件,复制必要的文件,然后启动服务。您还需要一种方法来轮询 HA 集群,以便获取所有参与的服务器来创建属性文件。

相关内容