我查询通过 Rest 向 Neo4J 发送长时间运行的 gremlin / groovy 查询,它有时会执行两次(或更多)。我通过在此处“FB9ADF2A-FB4B-42FB-884B-F31C87EE200D”为查询提供一个 uniq id 作为参数来确保它是同一个查询。我已经想出了一种方法来防止这种情况,我使用某种锁定机制,但这感觉很难看。
这被认为是正常行为,还是由 Apache 代理服务器创建的?还是 Neo4J 本身?
2013-09-19 14:49:01.986+0000 信息 [onkEmbeddedGraphDatabase]:启动 FB9ADF2A-FB4B-42FB-884B-F31C87EE200D 2013-09-19 16:46:04 FindAllRoots 2013-09-19 14:52:21.993+0000 信息 [onkEmbeddedGraphDatabase]:启动 FB9ADF2A-FB4B-42FB-884B-F31C87EE200D 2013-09-19 16:46:04 FindAllRoots