【发布时间】:2021-01-01 01:32:09
【问题描述】:
我们有一个由 spring 框架支持的 web 应用程序,它向用户显示记录列表。我们有一个要求——我们希望限制两个用户同时操作单个记录。即,如果多个用户尝试对同一记录执行操作,则请求首先处理哪个操作的用户其余所有操作都不应处理。
我们研究了锁定技术(乐观锁定),但不确定这是否是实现此功能的正确方法或唯一方法。
此外,如果乐观锁定是正确的方法,那么任何指向该方向的指针都会受到赞赏。
【问题讨论】:
-
其他用户是等待访问还是被完全拒绝访问?
-
@DarkMatter - 在尝试访问记录时通过抛出错误拒绝访问
标签: java spring spring-boot spring-data-jpa