将多个蓝图客户端连接到Neo4j远程服务器

时间:2013-08-01 22:16:00

标签: neo4j tinkerpop

我正在尝试对neo4j数据库读取响应时间做一个简单的测试。

我使用蓝图API连接到我的neo4j实例并使用此代码

创建了我的客户端
Map<String, String> configuration = new HashMap<String, String>();
configuration.put("ha.machine_id", "1");
configuration.put("ha.server", "localhost:6001");
graph = new Neo4jHaGraph("/tmp/my_graph2", configuration);

当我使用此代码运行单个线程时,它工作正常,但是创建多个线程会引发锁定错误。

这让我觉得它试图以嵌入模式启动。不确定为什么?

有没有办法告诉蓝图API远程连接到neo4j服务器而不是以嵌入模式加载图形?

查看此SO主题 - Using Neo4j embedded in Java for a remote DB

似乎REST是实现多个客户端的唯一途径(在neo4j中),但是我想知道我们是否可以使用蓝图客户端api来实现这一点。

0 个答案:

没有答案