這個錯誤的含義是什麼?Neo4j上的Neo.ClientError.Transaction.ConcurrentRequest錯誤
Neo.ClientError.Transaction.ConcurrentRequest
是什麼意思使用同一個事務有併發請求?你的意思是同時有多個HTTP請求嗎?
沒有文檔只有一個這裏給出:http://docs.neo4j.org/chunked/milestone/status-codes.html
我有一個問題:在我打在一個單一的單元測試誤差。
這個錯誤的含義是什麼?Neo4j上的Neo.ClientError.Transaction.ConcurrentRequest錯誤
Neo.ClientError.Transaction.ConcurrentRequest
是什麼意思使用同一個事務有併發請求?你的意思是同時有多個HTTP請求嗎?
沒有文檔只有一個這裏給出:http://docs.neo4j.org/chunked/milestone/status-codes.html
我有一個問題:在我打在一個單一的單元測試誤差。
根據文檔:
Neo.ClientError.Transaction.ConcurrentRequest - >有訪問相同的交易,這是不允許的併發請求。
表示您在並行請求中使用相同的事務ID,這是不可能的,因爲Neo4j中的事務是線程綁定的。
可能是您爲並行請求創建單個連接對象。如果你創建獨立的連接對象,它會正常工作。
的REST接口內,這是否意味着我正在使用相同的事務ID並行的HTTP請求?根據https://github.com/neo4j/neo4j/blob/0abdabb9ac2d57dda45421d1f8b0ac8c7ece4755/community/server/src/main/java/org/neo4j/server/rest/transactional/TransactionHandle.java和https:// github上的代碼(release())/ neo4j/neo4j/blob/d92d3831def2ff5d7d1c68ad4fd22f45209642c7/community/server/src/main/java/org/neo4j/server/rest/transactional/TransactionHandleRegistry.java是我的結論,但我並不完全確定和forget()機制)。 –