我正在将 Neo4j v3.0.6 与 neo4j-driver 1.1.0-M2 (BOLT) 一起使用,并且遇到以下行为,每次两个事务重叠时,第二个事务都会失败。这是预期的行为吗?考虑到他们也在不同的会话中并且访问不同的数据,这对我来说看起来很奇怪。
- session1 = db.session()
- txn1 = session1.beginTransaction()
- session2 = db.session()
- txn2 = session2.beginTransaction()
- txn1.commit()
- txn2.commit() -> 失败,签名为 126,没有其他消息