跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 多人协同编辑 App 需要离线可用,如何可靠地同步状态
未分類
29 7 月 2019

多人协同编辑 App 需要离线可用,如何可靠地同步状态

多人协同编辑 App 需要离线可用,如何可靠地同步状态

資深大佬 : random0O 53

背景:app 的设计使用场景不具有可靠的网络连接,很可能需要在非常慢甚至完全离线的状态下工作。app 本质上是个照片管理器,基本功能包括拍照,编辑照片,照片分享。支持多用户在同一容器内工作,例如 A 拍的照片可能由 B 编辑,由 C 将编辑过的照片分享出去。用户没有角色之分,任意用户可以执行任意操作。

问题:如何同步用户在离线状态下的操作并尽量优雅地解决版本冲突?比如用户 A 离线编辑了一张照片,又离线删除了这张照片,app 是否仅需要同步删除操作?又比如多个用户都对同一照片进行了离线编辑,如何抉择采纳哪个用户的操作?按时间戳的话设备时间并不可靠。只有让用户手动解决冲突吗?

欢迎推荐相关文章 /书籍 /播客

大佬有話說 (4)

  • 資深大佬 : yafoo

    看看 git 的原理吧,应该对你有用。
    感觉你想要做一个图片版的 git

  • 資深大佬 : jeffAQA

    ot 协议? https://hackernoon.com/operational-transformation-the-real-time-collaborative-editing-algorithm-bf8756683f66

  • 資深大佬 : iamwho

    你听说过草稿箱吗

  • 資深大佬 : whileFalse

    照片这种东西太好办了,冲突了就产生一个副本。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具