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