我们有一个3节点的neo4j集群,其中作为前端的两个节点嵌入了java中的neo4j实例,其中包含一个restlet前端,用于获取和发布到我们的图形数据库。第三个实例是在ubuntu 13.04 64bit上运行的neo4j-enterprise。所有三个实例都在不同的VM上运行。我们正在运行neo4j 1.9.5。
当我们消除neo4j的集群配置并针对一个实例进行测试时,一切正常。
当我们针对集群环境进行压力测试时,特别是在发布数据时,我们会很快遇到以下错误: 引起:java.lang.IllegalStateException:带有标签的多个传出边:" StreamEntry" for vertex:test2 / document1
这种错误的原因是什么?
答案 0 :(得分:0)
也许是一些约束,你只允许在两个节点之间使用“StreamEntry”类型的一个关系?
在创建创建多个数据的数据时,您遇到了竞争状态?