同步机制的建议
假设我有两台电脑同时在线,电脑 A 和电脑 B。
我在 A 电脑编辑文档,30s 没有操作后,与云端自动同步,那么,云端能否把此次事件通知给另一台电脑,让另一台电脑也自动同步一次?
冲突案例
一开始 A 电脑和 B 电脑上的文档是 doc(版本 0)。我先在 A 电脑修改文档,形成 doc(版本 1),30s 后与云端同步,此时云端的存储的是 doc(版本 1),且没有自动同步到电脑 B,电脑 B 上依然存储着 doc(版本 0)
接着我到电脑 B 操作,此时 B 电脑存储的是 doc(版本 0),如果我不手动点击一次同步,那么它始终是 doc(版本 0),不会更新到 doc(版本 1),然后我对电脑 B 的 doc(版本 0)编辑,完毕后形成 doc(版本 1’),30s 后同步到云端,覆盖掉云端已经有的 doc(版本 1)。
能否实现在 A 电脑编辑完后形成 doc(版本 1),自动同步到云端,然后云端再把该消息下发给电脑 B,让电脑 B 执行一次同步,从而避免上述问题。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于