乐观锁是否适用于多个应用程序

时间:2017-03-22 14:40:25

标签: locks optimistic

当多个服务器通过乐观锁访问相同的数据时,它们使用相同的数据库。但是,服务器B获取版本1的数据,并且它们与版本2同时提交。乐观锁适用于多个应用

1 个答案:

答案 0 :(得分:0)

如果您实际使用乐观锁,当然它们适用于多个应用程序。这就是乐观锁定的重点 - 你并不是真的需要它们在一个应用程序中。

但他们需要乐观锁定,而不仅仅是“让我们希望它不会破裂”。这意味着行的更新必须始终导致新的版本号。当A和B尝试进行更新时,实际经历的第一个将使旧版本递增,这意味着另一个将不再具有匹配版本,并且将获得乐观并发失败。