采用个版本号做乐观锁就行了,不用设计这么复杂
版本号比别人低了就刷新取新数据回来
【 在 hgoldfish 的大作中提到: 】
: 标 题: Re: 请教前端与后端的数据的同步的设计模式
: 发信站: 水木社区 (Thu Apr 14 15:25:17 2022), 站内
:
: 这个参考 git 吧。
:
: 我前年也做了一个类似的,解决办法是没同步到最新的数据就返回修改失败。模型很简单,但偶尔会让用户修改失败,得重新打开修改。
:
: 【 在 misslost 的大作中提到: 】
: : 这种模式其实很复杂的。
: : 数据之间是否冲突,不是跟开发人员能决定的,很多结构是业务本身的需求决定的。尤其是涉及多用户之间交互的互联网系统,这种冲突是必须面对和解决的。
: : 打个比方。假设业务是这样的:A在论坛上发帖pa,B查看该贴pa,业务上AB都有修改pa的权限,然后A和B都同时打开pa进行编辑。此时,必然会面临数据的冲突。
: : ...................
:
: --
: 灭绝人性啊
:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 47.243.39.*]
--
FROM 221.216.117.*