java - Neo4j 在 Java 嵌入式中的高可用性模式

标签 java neo4j high-availability

是否可以在具有多个 java 客户端(java 嵌入式)读/写访问权限的高可用性 (HA) 模式下运行 Neo4j?

如果是,是否需要特殊配置? (除标准 HA 配置外)

我想在我的计算机上运行一个包含三台本地服务器的 HA 集群。使用套接字从三个 Java 客户端写入和读取。

最佳答案

在嵌入式模式下运行 Neo4j 集群是完全可能的。您甚至可以在同一个集群中混合使用服务器实例和嵌入式实例。

对于嵌入式集群实例,请务必使用 HighlyAvailableGraphDatabaseFactory并传入您的配置选项。至少你需要:

`ha.initial_hosts`
`ha.server_id`

与在 neo4j.properties 文件中的服务器实例中执行此操作的方式相同。

关于java - Neo4j 在 Java 嵌入式中的高可用性模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31343404/

相关文章:

java - 用JAVA写json最好的CSV格式是什么?

graph - Neo4j 如何对时间版本图进行建模

virtualbox - KeepAlived + HAProxy 一段时间后连接被拒绝

distributed - 如何设计和验证分布式系统?

redis - 当前用于生产环境的 redis HA/cluster 实现

java - hibernate :PostgreSQL 驱动程序问题

java - Ehcache 和 Hibernate

java - 如何在 servlet 内将文本表单数据从 jsp 转换为日期?

javascript - Neo4j JavaScript 驱动程序(bolt)Cypher 通过 id 查询不起作用 => 错误 : Expected entity id to be an integral value

grails - 在grails中为neo4j导入插件失败