首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将骨干网模型同步到服务器时冲突的解决

将骨干网模型同步到服务器时冲突的解决
EN

Stack Overflow用户
提问于 2013-08-09 21:47:53
回答 1查看 192关注 0票数 2

大多数单页浏览器应用程序应该是“协作”的,这意味着多个人可以同时编辑同一个文档或对象(想想google )。我试图在后端使用Backbone.js和Rails实现协作应用程序。我确实理解骨干模型同步是如何工作的,但我想知道处理冲突解决的最佳实践是什么?

这是一个例子:用户更新一本书的“作者”字段,Backbone.js模型" book“向服务器发送同步请求.但就在一秒钟前,其他人已经更新了这个领域--这本书。如何处理这种情况?是否有任何共同的做法/框架/库来处理冲突?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-10 10:48:12

签署数据以确认其有效性:

在后端创建记录:

代码语言:javascript
复制
{
    "author": "Ernest Hemingway",
    "signature": "8332164f91b31973fe482b82a78b3b49"
}

然后,当某人检索记录时,将检索签名。当他编辑记录时,签名被发送回后端。如果签名与DB中的签名匹配,则它是一个有效的编辑,后端为记录生成一个新签名并保存它。如果签名与不匹配,则意味着其他人在平均时间内进行了编辑。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18156160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档