【发布时间】:2014-01-25 02:07:31
【问题描述】:
我们计划使用 datastax 2.0。我们的应用程序中的驱动程序。我们的应用程序中有以下场景。有两种不同的交易,一种用于增加消耗,另一种用于减少消耗,可以同时进行。
例如:
让我们假设机器 1 的 Repair_Qty = 10 - 我正在进行新的维修,因此新的 Repair_Qty 应该是 10 + 1 .. 即同时来自机器 2 的 11,其他人正在取消维修。 Repair_Qty 应该是 11-1 = 10。但是,由于事务同时发生,并且没有事务锁,所以新的 Repair Qty 将是 10-1 = 9,这是错误的。
我想知道datastax java驱动程序中是否有某种机制支持WRITE-READ_WRITE锁。
请帮忙。
问候,
阿伦
【问题讨论】:
标签: transactions datastax datastax-java-driver