那么场景是这样的:
我创建了一个名为counter node
. 它的初始值为 0 并随着用户在我的网站上创建其帐户而递增。
所以发生了三个操作来操作这个:
读取counter node
值
在 php 中做一些逻辑。这里就像对计数器节点的先前值 +1
写计数器节点的新值
现在的问题是,如果两个或更多用户在同一时间到达并创建这样的条件
在第一个用户向计数器节点写入新值之前,第二个用户正在读取它。因此,这将使我的“计数器节点”的值处于不稳定状态。
希望你明白我的意思..
任何解决方案??
我正在使用 neo4j 1.9.5 和 php
php 贾德尔:
https://github.com/jadell/Neo4jPHP </p>
我听说过批处理,但不确定它是否会起作用。如果有任何解决方案,请给我一个简短的例子。
谢谢阿米特阿加瓦尔