乐观锁定义:用"lost update"和"stale read"检测表示
Optimistic locking definition: expressed in terms of "lost update" and "stale read" detection
我正在构建一个必须提供乐观锁定的数据服务。如果我的服务在检测到 "lost update" 或 "stale read," 时抛出异常,那么说我的服务实现了乐观锁定是否正确?如果没有,我缺少哪些额外的功能?
乐观锁定是一种协议,用于避免撤消中间第三方更新或中间第三方删除,这些更新是在更新程序读取资源和同一更新程序向同一资源发出更新(/删除)之间发出的。
但是乐观锁的本质特征是它在不使用实际锁的情况下实现这一点。你不能说你已经实现了乐观锁,如果你通过实际锁达到目的。
我正在构建一个必须提供乐观锁定的数据服务。如果我的服务在检测到 "lost update" 或 "stale read," 时抛出异常,那么说我的服务实现了乐观锁定是否正确?如果没有,我缺少哪些额外的功能?
乐观锁定是一种协议,用于避免撤消中间第三方更新或中间第三方删除,这些更新是在更新程序读取资源和同一更新程序向同一资源发出更新(/删除)之间发出的。
但是乐观锁的本质特征是它在不使用实际锁的情况下实现这一点。你不能说你已经实现了乐观锁,如果你通过实际锁达到目的。