这个参考 git 吧。
我前年也做了一个类似的,解决办法是没同步到最新的数据就返回修改失败。模型很简单,但偶尔会让用户修改失败,得重新打开修改。
【 在 misslost 的大作中提到: 】
: 这种模式其实很复杂的。
: 数据之间是否冲突,不是跟开发人员能决定的,很多结构是业务本身的需求决定的。尤其是涉及多用户之间交互的互联网系统,这种冲突是必须面对和解决的。
: 打个比方。假设业务是这样的:A在论坛上发帖pa,B查看该贴pa,业务上AB都有修改pa的权限,然后A和B都同时打开pa进行编辑。此时,必然会面临数据的冲突。
: ...................
--
FROM 47.243.39.*